home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.6
/
Figure 1.6.rsrc
/
CODE_11533_INIT.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
148KB
|
2,466 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 7E4C moveq.l D7, 0x4C
00000002 1CAE 0000 move.b [A6], [A6 + 0x0]
00000006 26E8 0000 move.l [A3]+, [A0 + 0x0]
0000000A 1AA8 0000 move.b [A5], [A0 + 0x0]
0000000E 04FE .incomplete
00000010 8000 or.b D0, D0
00000012 0002 6D69 ori.b D2, 0x69 /* 'i' */
00000016 646F bcc +0x71 /* 00000087 */
00000018 2E7A 091F movea.l A7, [PC + 0x91F /* 00000939, value 0xB36943, cstring "" */]
0000001C 2E82 move.l [A7], D2
0000001E E200 asr D0.b, 1
00000020 574E subq.w A6, 3
00000022 E1F8 DD60 asl .w [0xFFFFDD60]
// begin alternate branch 00000024-00000026
label00000024:
00000024 DD60 add.w -[A0], D6
// end alternate branch 00000024-00000026
label00000024: // (misaligned)
00000026 DD62 add.w -[A2], D6
00000028 DD5C add.w [A4]+, D6
0000002A E1E6 asl .w -[A6]
0000002C DD7E add.w <<invalid special address>>, D6
0000002E DDA0 add.l -[A0], D6
00000030 DDA4 add.l -[A4], D6
00000032 DDA6 add.l -[A6], D6
00000034 DDC4 add.l A6, D4
00000036 DDC8 add.l A6, A0
00000038 760E moveq.l D3, 0x0E
0000003A 6CE8 bge -0x16 /* 00000024 */
0000003C DD98 add.l [A0]+, D6
0000003E DB56 add.w [A6], D5
00000040 DD80 addx.l D6, D0
00000042 DDB3 DE0C add.l [A3 + A5 * 8 + 0xC], D6
00000046 DBA4 add.l -[A4], D5
00000048 E2B8 ror D0, D1
0000004A E2B0 roxr D0, D1
0000004C E2B6 roxr D6, D1
0000004E E27A ror D2.w, D1
00000050 DB58 add.w [A0]+, D5
00000052 DB5C add.w [A4]+, D5
00000054 129A move.b [A1], [A2]+
00000056 066A 3572 3402 addi.w [A2 + 0x3402], 0x3572 /* '5r' */
0000005C 7620 moveq.l D3, 0x20
0000005E 6566 bcs +0x68 /* 000000C6 */
00000060 04FA .incomplete
00000062 2E42 movea.l A7, D2
00000064 0376 FCBC bchg [A6 + A7 * 4 - 0x68], D1
00000068 366A FADC movea.w A3, [A2 - 0x524]
0000006C 1B5F FB66 move.b [A5 - 0x49A], [A7]+
00000070 3092 move.w [A0], [A2]
00000072 2052 movea.l A0, [A2]
00000074 E26E lsr D6.w, D1
00000076 E270 roxr D0.w, D1
00000078 E272 roxr D2.w, D1
0000007A E274 roxr D4.w, D1
0000007C 2B8A 316D move.l <<invalid full ext with IS == 1 and I/IS == 5>>, A2
00000080 7C9C moveq.l D6, 0xFFFFFF9C
00000082 0F22 btst -[A2], D7
00000084 0F1A btst [A2]+, D7
00000086 34D2 move.w [A2]+, [A2]
00000088 A876 syscall PortSize
0000008A AA46 syscall GetNewCWindow
0000008C A9BD syscall GetNewWindow
0000008E 3322 move.w -[A1], -[A2]
00000090 916E A877 sub.w [A6 - 0x5789], D0
00000094 3432 135A 148A move.w D2, [[A2] + 0x148A]
0000009A 1E7A 1E72 movea.b A7, [PC + 0x1E72 /* 00001F0E, cstring ""<EOF> */]
0000009E 1E02 move.b D7, D2
000000A0 066C 6354 4475 addi.w [A4 + 0x4475], 0x6354 /* 'cT' */
000000A6 6220 bhi +0x22 /* 000000C8 */
label000000A8:
000000A8 636D bls +0x6F /* 00000117 */
label000000AA:
000000AA 723F moveq.l D1, 0x3F
000000AC 723B moveq.l D1, 0x3B
000000AE 1022 move.b D0, -[A2]
000000B0 1012 move.b D0, [A2]
000000B2 0FF2 .incomplete
000000B4 0FE2 .incomplete
000000B6 0FD2 .incomplete
000000B8 00E1 .incomplete
000000BA 1062 movea.b A0, -[A2]
000000BC 00E3 .incomplete
000000BE 1032 7620 move.b D0, [A2 + D7.w * 8 + 0x20]
000000C2 6CE4 bge -0x1A /* 000000A8 */
000000C4 7E21 moveq.l D7, 0x21
label000000C6:
000000C6 363C 6CE0 move.w D3, 0x6CE0
// begin alternate branch 000000C8-000000CA
label000000C8:
000000C8 6CE0 bge -0x1E /* 000000AA */
// end alternate branch 000000C8-000000CA
label000000C8: // (misaligned)
000000CA EA76 roxr D6.w, D5
000000CC 7E30 moveq.l D7, 0x30
000000CE 7639 moveq.l D3, 0x39
000000D0 20C2 move.l [A0]+, D2
000000D2 EBE0 1814 bfexts D1, -[A0] {D0:20}
000000D6 1A34 3186 105A move.b D5, [[ + <<invalid base displacement size>>] + D3 + 0x105A]
000000DC 042E 114A FDC4 subi.b [A6 - 0x23C], 0x4A /* 'J' */
000000E2 1152 18AE move.b [A0 + 0x18AE], [A2]
000000E6 1082 move.b [A0], D2
000000E8 108A move.b [A0], A2
000000EA 70FB moveq.l D0, 0xFFFFFFFB
000000EC 70F7 moveq.l D0, 0xFFFFFFF7
000000EE 70F6 moveq.l D0, 0xFFFFFFF6
000000F0 70F8 moveq.l D0, 0xFFFFFFF8
000000F2 FE10 107A .unknown 0xFE10 0x107A (W = 7)
000000F6 FD12 .extension 0xD12 <<F/4-5/6>> // unimplemented
000000F8 1092 move.b [A0], [A2]
000000FA FCE4 FCCC .extension 0xCE4 <<F/2-3/6>> // unimplemented
000000FE 800D or.b D0, A5
00000100 8003 or.b D0, D3
00000102 FC82 8009 .extension 0xC82 <<F/2-3/6>> // unimplemented
00000106 FC68 8008 .extension 0xC68 <<F/1/6>>, 0x8008 // unimplemented
0000010A FC4E 8022 .extension 0xC4E <<F/1/6>>, 0x8022 // unimplemented
0000010E FC1A 10AA .unknown 0xFC1A 0x10AA (W = 6)
00000112 FC04 10BA .unknown 0xFC04 0x10BA (W = 6)
00000116 FBEE .invalid <<F/7/5>>
00000118 EF6E lsl D6.w, D7
0000011A EF86 asl D6, 7
0000011C EFC8 EFC2 bfins A0 {D7:2}, D6
00000120 FA68 EFBC .extension 0xA68 <<F/1/5>>, 0xEFBC // unimplemented
00000124 FA5C EFB6 .extension 0xA5C <<F/1/5>>, 0xEFB6 // unimplemented
00000128 FA50 EFB0 .extension 0xA50 <<F/1/5>>, 0xEFB0 // unimplemented
0000012C 01BC FA44 EFAA bclr 0xFA44EFAA, D0
00000132 FA38 EF92 .unknown 0xFA38 0xEF92 (W = 5)
00000136 FA2C EF9E .unknown 0xFA2C 0xEF9E (W = 5)
0000013A 0141 bchg D1, D0
0000013C FA20 FA16 .unknown 0xFA20 0xFA16 (W = 5)
00000140 0145 bchg D5, D0
00000142 FA02 01BB .unknown 0xFA02 0x01BB (W = 5)
00000146 EF68 lsl D0.w, D7
00000148 F9EC .invalid <<F/7/4>>
0000014A EF62 asl D2.w, D7
0000014C F9E0 .invalid <<F/7/4>>
0000014E EF5C rol D4.w, 7
00000150 F9D4 .invalid <<F/7/4>>
00000152 EF56 roxl D6.w, 7
00000154 F9C8 .invalid <<F/7/4>>
00000156 EEF6 F9BC EEF0 bfset [A6 + A6 * 8 - 0x16] {D6:D4}
0000015C 01A9 F9B0 bclr [A1 - 0x650], D0
00000160 EEE4 01A7 bfset -[A4] {6:D7}
00000164 F9A4 .invalid <<F/6/4>>
00000166 EF50 roxl D0.w, 7
00000168 00E7 .incomplete
0000016A F998 .invalid <<F/6/4>>
0000016C EF4A lsl D2.w, 7
0000016E F98C .invalid <<F/6/4>>
00000170 EF44 asl D4.w, 7
00000172 F980 .invalid <<F/6/4>>
00000174 EF3E rol D6.b, D7
00000176 00EB .incomplete
00000178 F974 .extension 0x974 <<F/4-5/4>> // unimplemented
0000017A EF38 rol D0.b, D7
0000017C F968 .extension 0x968 <<F/4-5/4>> // unimplemented
0000017E EF32 roxl D2.b, D7
00000180 00ED .incomplete
00000182 F95C .extension 0x95C <<F/4-5/4>> // unimplemented
00000184 EF2C lsl D4.b, D7
00000186 F950 .extension 0x950 <<F/4-5/4>> // unimplemented
00000188 EF26 asl D6.b, D7
0000018A F944 .extension 0x944 <<F/4-5/4>> // unimplemented
0000018C EF20 asl D0.b, D7
0000018E F938 .extension 0x938 <<F/4-5/4>> // unimplemented
00000190 EF1A rol D2.b, 7
00000192 F92C .extension 0x92C <<F/4-5/4>> // unimplemented
00000194 EF14 roxl D4.b, 7
00000196 F920 .extension 0x920 <<F/4-5/4>> // unimplemented
00000198 EF0E lsl D6.b, 7
0000019A F914 .extension 0x914 <<F/4-5/4>> // unimplemented
0000019C EF08 lsl D0.b, 7
0000019E F908 .extension 0x908 <<F/4-5/4>> // unimplemented
000001A0 EF02 asl D2.b, 7
000001A2 F8FC EEFC .extension 0x8FC <<F/2-3/4>> // unimplemented
000001A6 F8F0 EEDE .extension 0x8F0 <<F/2-3/4>> // unimplemented
000001AA F8E4 EEEA .extension 0x8E4 <<F/2-3/4>> // unimplemented
000001AE 17E2 00F5 move.b [PC + D0.w - 0x11], -[A2]
000001B2 176A 7223 17DA move.b [A3 + 0x17DA], [A2 + 0x7223]
000001B8 1852 movea.b A4, [A2]
000001BA 01C3 .incomplete
000001BC 185A movea.b A4, [A2]+
000001BE 1862 movea.b A4, -[A2]
000001C0 01C5 .incomplete
000001C2 17C2 1732 173A 17CA 1772 move.b [[PC + 0x173A17CA + D1 * 8] + 0x1772], D2
000001CC 031E btst [A6]+, D1
000001CE 177A 1782 02F6 move.b [A3 + 0x2F6], [PC + 0x1782 /* 00001952, value 0xE2 */]
000001D4 1792 179A 178A move.b [[ + D1 * 8] + 0x178A], [A2]
000001DA FE4E 17A2 .extension 0xE4E <<F/1/7>>, 0x17A2 // unimplemented
000001DE 17AA FE26 17D2 FE12 move.b [[] - 0x1EE], [A2 - 0x1DA]
000001E6 17EA 184A FDEA 1872 FD86 move.b [[0x1872] - 0x27A], [A2 + 0x184A]
000001F0 FD72 .extension 0xD72 <<F/4-5/6>> // unimplemented
000001F2 FD5E .extension 0xD5E <<F/4-5/6>> // unimplemented
000001F4 187A 01E7 movea.b A4, [PC + 0x1E7 /* 000003DD, value 0x4E 'N' */]
000001F8 17B2 FD36 17BA 0099 1832 0185 move.b [[ + <<invalid base displacement size>>] + D0], [[A2 + 0x17BA0099] + A7 * 4 + 0x1832]
00000204 17F2 019F FCE6 17FA FCD2 move.b [PC + A7 * 4 - 0x46], [[] + D0 - 0x319E806]
0000020E 01A1 bclr -[A1], D0
00000210 FCBE 180A .extension 0xCBE <<F/2-3/6>> // unimplemented
00000214 FCAA 1812 .extension 0xCAA <<F/2-3/6>> // unimplemented
00000218 01A3 bclr -[A3], D0
0000021A FC96 181A .extension 0xC96 <<F/2-3/6>> // unimplemented
0000021E 1822 move.b D4, -[A2]
00000220 FC6E 182A .extension 0xC6E <<F/1/6>>, 0x182A // unimplemented
00000224 FC5A 183A .extension 0xC5A <<F/1/6>>, 0x183A // unimplemented
00000228 1842 movea.b A4, D2
0000022A FC32 1AFA .unknown 0xFC32 0x1AFA (W = 6)
0000022E FC1E 01C9 .unknown 0xFC1E 0x01C9 (W = 6)
00000232 FC0A 1B52 .unknown 0xFC0A 0x1B52 (W = 6)
00000236 FBF6 .invalid <<F/7/5>>
00000238 1B82 FBE2 1882 FBCE move.b [[0x1882] - 0x432], D2
00000240 188A move.b [A4], A2
00000242 01E9 .incomplete
00000244 1892 move.b [A4], [A2]
00000246 FBA6 .invalid <<F/6/5>>
00000248 7832 moveq.l D4, 0x32
0000024A 7834 moveq.l D4, 0x34
0000024C 6430 bcc +0x32 /* 0000027E */
0000024E 7831 moveq.l D4, 0x31
00000250 6631 bne +0x33 /* 00000283 */
00000252 7333 moveq.l D1, 0x33
00000254 7364 moveq.l D1, 0x64
00000256 6431 bcc +0x33 /* 00000289 */
00000258 7830 moveq.l D4, 0x30
0000025A 2D30 2D31 363C 1A8A move.l -[A6], [[A0 + 0x363C1A8A + D2 * 4]]
00000262 2988 189A move.l [A4 + D1 - 0x102], A0
00000266 18A2 move.b [A4], -[A2]
00000268 18AA 18B2 move.b [A4], [A2 + 0x18B2]
0000026C 18BA 18C2 move.b [A4], [PC + 0x18C2 /* 00001B30, cstring ""<EOF> */]
00000270 18CA move.b [A4]+, A2
00000272 18D2 move.b [A4]+, [A2]
00000274 18DA move.b [A4]+, [A2]+
00000276 18FA 1902 move.b [A4]+, [PC + 0x1902 /* 00001B7A, cstring ""<EOF> */]
0000027A 190A move.b -[A4], A2
0000027C 1912 move.b -[A4], [A2]
label0000027E:
0000027E 191A move.b -[A4], [A2]+
00000280 1922 move.b -[A4], -[A2]
00000282 192A 1932 move.b -[A4], [A2 + 0x1932]
00000286 18E2 move.b [A4]+, -[A2]
00000288 18EA 18F2 move.b [A4]+, [A2 + 0x18F2]
0000028C 193A 1942 move.b -[A4], [PC + 0x1942 /* 00001BD0, cstring ""<EOF> */]
00000290 1952 1972 move.b [A4 + 0x1972], [A2]
00000294 197A 1982 198A move.b [A4 + 0x198A], [PC + 0x1982 /* 00001C18, cstring ""<EOF> */]
0000029A 1A62 movea.b A5, -[A2]
0000029C 1A6A 1AFA movea.b A5, [A2 + 0x1AFA]
000002A0 1992 19A2 19AA 19B2 move.b [[0x19AA + D1] + 0x19B2], [A2]
000002A8 19D2 021C move.b 0x1C, [A2]
000002AC 19DA 19CA move.b 0xCA, [A2]+
000002B0 19E2 19BA move.b 0xBA, -[A2]
000002B4 19C2 1A02 move.b 0x2, D2
000002B8 0234 1A0A 19FA 1A12 19F2 19EA andi.b [[0x1A1219F2] + 0x19EA], 0xA /* '\n' */
000002C4 1A2A 1A32 move.b D5, [A2 + 0x1A32]
000002C8 0250 1A3A andi.w [A0], 0x1A3A
000002CC 1552 1542 move.b [A2 + 0x1542], [A2]
000002D0 153A 195A move.b -[A2], [PC + 0x195A /* 00001C2C, cstring ""<EOF> */]
000002D4 1962 196A move.b [A4 + 0x196A], -[A2]
000002D8 0270 1A22 0274 andi.w [A0 + D0.w * 2 + 0x74], 0x1A22
000002DE 1A42 movea.b A5, D2
000002E0 1A4A movea.b A5, A2
000002E2 1A52 movea.b A5, [A2]
000002E4 0284 1A5A 1A72 andi.l D4, 0x1A5A1A72
000002EA 018C bclr A4, D0
000002EC 1A7A 1A82 movea.b A5, [PC + 0x1A82 /* 00001D70, cstring ""<EOF> */]
000002F0 154A 0198 move.b [A2 + 0x198], A2
000002F4 00A5 7222 2328 ori.l -[A5], 0x72222328 /* 'r\"#(' */
000002FA 14B2 05FF move.b [A2], <<invalid full ext with IS == 1 and I/IS == 7>>
000002FE 14BA 013F move.b [A2], [PC + 0x13F /* 0000043F, value 0xC2 */]
00000302 16E2 move.b [A3]+, -[A2]
label00000304:
00000304 ED8A lsl D2, 6
00000306 FADE F6AC .extension 0xADE <<F/2-3/5>> // unimplemented
0000030A 04DC .incomplete
0000030C 165A movea.b A3, [A2]+
0000030E 66F4 bne -0xA /* 00000304 */
00000310 1562 14C2 move.b [A2 + 0x14C2], -[A2]
00000314 721E moveq.l D1, 0x1E
00000316 03D6 .incomplete
00000318 2102 move.l -[A0], D2
0000031A F56E .extension 0x56E <<F/4-5/2>> // unimplemented
0000031C 03C4 .incomplete
0000031E 210A move.l -[A0], A2
00000320 011F btst [A7]+, D0
00000322 F55A .extension 0x55A <<F/4-5/2>> // unimplemented
00000324 2112 move.l -[A0], [A2]
00000326 7270 moveq.l D1, 0x70
00000328 F546 .extension 0x546 <<F/4-5/2>> // unimplemented
0000032A 211A move.l -[A0], [A2]+
0000032C F532 .extension 0x532 <<F/4-5/2>> // unimplemented
0000032E 0386 bclr D6, D1
00000330 2122 move.l -[A0], -[A2]
00000332 0121 btst -[A1], D0
00000334 F51E .extension 0x51E <<F/4-5/2>> // unimplemented
00000336 212A 015F move.l -[A0], [A2 + 0x15F]
0000033A F50A .extension 0x50A <<F/4-5/2>> // unimplemented
0000033C 2132 F4F6 move.l -[A0], [A2 + A7.w * 4 - 0x10]
00000340 0123 btst -[A3], D0
00000342 F4E2 .invalid <<cinv/cpush with scope=0>>
00000344 213A 7268 move.l -[A0], [PC + 0x7268 /* 000075AE, cstring ""<EOF> */]
00000348 F4CE cinvl DATA+INST, [A6]
0000034A 2142 F4BA move.l [A0 - 0xB46], D2
0000034E 214A 0125 move.l [A0 + 0x125], A2
00000352 F4A6 .invalid <<cinv/cpush with scope=0>>
00000354 2152 F492 move.l [A0 - 0xB6E], [A2]
00000358 215A 0127 move.l [A0 + 0x127], [A2]+
0000035C F47E cpusha DATA
0000035E 2162 F46A move.l [A0 - 0xB96], -[A2]
00000362 216A 0129 F456 move.l [A0 - 0xBAA], [A2 + 0x129]
00000368 2172 F442 1F7A move.l [A0 + 0x1F7A], [A2 + A7.w * 4 + 0x42]
0000036E 012B F42E btst [A3 - 0xBD2], D0
00000372 1F82 F41A move.b [A7 + A7.w * 4 + 0x1A], D2
00000376 012D F406 btst [A5 - 0xBFA], D0
0000037A 217A F3F2 1F72 move.l [A0 + 0x1F72], [PC - 0xC0E /* FFFFF76E, cstring ""<EOF> */]
00000380 F3DE .invalid <<F/7/1>>
00000382 1F8A F3CA 2182 move.b [[ + <<invalid base displacement size>>] + 0x2182], A2
00000388 0131 F3B6 218A 0133 F3A2 btst [[0x218A0133] + A7 * 2 - 0xC5E], D0
00000392 2192 F38E 219A move.l [[ + <<invalid base displacement size>>] + A7 * 2 + 0x219A], [A2]
00000398 0135 F37A 21A2 F366 21AA btst [[A5 + 0x21A2F366] + 0x21AA], D0
000003A2 0137 F352 21B2 btst [[A7] + 0x21B2], D0
000003A8 F33E .extension 0x33E <<F/4-5/1>> // unimplemented
000003AA 21BA 7266 F32A 21C2 F316 move.l [[A0 + 0x21C2 + A7 * 2] - 0xCEA], [PC + 0x7266 /* 00007612, cstring ""<EOF> */]
000003B4 21CA 7267 move.l [0x00007267], A2
000003B8 21D2 0139 move.l [0x00000139], [A2]
000003BC F2EE 21DA .extension 0x2EE <<F/2-3/1>> // unimplemented
000003C0 F2DA 21E2 .extension 0x2DA <<F/2-3/1>> // unimplemented
000003C4 F2C6 21EA .extension 0x2C6 <<F/2-3/1>> // unimplemented
000003C8 F2B2 013D .extension 0x2B2 <<F/2-3/1>> // unimplemented
000003CC F29E F28A .extension 0x29E <<F/2-3/1>> // unimplemented
000003D0 2212 move.l D1, [A2]
000003D2 722D moveq.l D1, 0x2D
000003D4 F276 221A .extension 0x276 <<F/1/1>>, 0x221A // unimplemented
000003D8 F262 21F2 .extension 0x262 <<F/1/1>>, 0x21F2 // unimplemented
000003DC F24E 21FA .extension 0x24E <<F/1/1>>, 0x21FA // unimplemented
000003E0 F23A 2222 .invalid fmove, !rm
000003E4 0149 bchg A1, D0
000003E6 F226 222A .invalid fmove, !rm
000003EA F212 2232 .invalid fmove, !rm
000003EE 014B bchg A3, D0
000003F0 F1FE .invalid <<F/7/0>>
000003F2 223A 013B move.l D1, [PC + 0x13B /* 0000052F, value 0xDC620F06 */]
000003F6 F1EA .invalid <<F/7/0>>
000003F8 2242 movea.l A1, D2
000003FA F1D6 .invalid <<F/7/0>>
000003FC 01B1 F1C2 F1AE bclr [[ + <<invalid base displacement size>>] - 0xE52], D0
00000402 28A2 move.l [A4], -[A2]
00000404 0095 0496 2262 ori.l [A5], 0x4962262
0000040A F142 .extension 0x142 <<F/4-5/0>> // unimplemented
0000040C 226A F12E movea.l A1, [A2 - 0xED2]
00000410 2272 F11A 227A movea.l A1, [[A2 + A7] + 0x227A]
00000416 F106 .extension 0x106 <<F/4-5/0>> // unimplemented
00000418 2282 move.l [A1], D2
0000041A F0F2 0432 .extension 0x0F2 <<F/2-3/0>> // unimplemented
0000041E 228A move.l [A1], A2
00000420 F0DE 22A2 .extension 0x0DE <<F/2-3/0>> // unimplemented
00000424 F0CA 2292 .extension 0x0CA <<F/2-3/0>> // unimplemented
00000428 F0B6 03F6 .extension 0x0B6 <<F/2-3/0>> // unimplemented
0000042C 229A move.l [A1], [A2]+
0000042E F0A2 22AA .extension 0x0A2 <<F/2-3/0>> // unimplemented
00000432 F08E 22B2 .extension 0x08E <<F/2-3/0>> // unimplemented
00000436 7238 moveq.l D1, 0x38
00000438 F07A 22BA .extension 0x07A <<F/1/0>>, 0x22BA // unimplemented
0000043C F066 22C2 .extension 0x066 <<F/1/0>>, 0x22C2 // unimplemented
00000440 723A moveq.l D1, 0x3A
00000442 F052 22CA .extension 0x052 <<F/1/0>>, 0x22CA // unimplemented
00000446 F03E 22D2 ploadr 0x12, <<invalid special address>>
0000044A F02A 22DA F016 ploadr 0x1A, [A2 - 0xFEA]
00000450 22E2 move.l [A1]+, -[A2]
00000452 22EA EFEE move.l [A1]+, [A2 - 0x1012]
00000456 22F2 EFDA 22FA move.l [A1]+, [[] + 0x22FA]
0000045C EFC6 2302 bfins D6 {12:2}, D2
00000460 EFB2 roxl D2, D7
00000462 230A move.l -[A1], A2
00000464 EF9E rol D6, 7
00000466 2312 move.l -[A1], [A2]
00000468 7245 moveq.l D1, 0x45
0000046A EF8A lsl D2, 7
0000046C 231A move.l -[A1], [A2]+
0000046E EF76 roxl D6.w, D7
00000470 2322 move.l -[A1], -[A2]
00000472 EF62 asl D2.w, D7
00000474 EF4E lsl D6.w, 7
00000476 EF3A rol D2.b, D7
00000478 EF26 asl D6.b, D7
0000047A 0266 EF12 andi.w -[A6], 0xEF12
0000047E EEFE 2332 bfset <<invalid special address>> {12:D2}
00000482 EEEA EED6 EEC2 bfset [A2 - 0x113E] {D3:22}
00000488 EEAE lsr D6, D7
0000048A EE9A ror D2, 7
0000048C EE86 asr D6, 7
0000048E EE72 roxr D2.w, D7
00000490 EE5E ror D6.w, 7
00000492 EE4A lsr D2.w, 7
00000494 0157 bchg [A7], D0
00000496 EE36 roxr D6.b, D7
00000498 2342 EE22 move.l [A1 - 0x11DE], D2
0000049C 2342 726A move.l [A1 + 0x726A], D2
000004A0 EE0E lsr D6.b, 7
000004A2 234A 0119 move.l [A1 + 0x119], A2
000004A6 EDFA 2352 EDE6 bfffo D2, [PC - 0x121A /* FFFFEDE8, cstring ""<EOF> */] {13:18}
000004AC 1F92 235A 011D move.b [[A7] + 0x11D], [A2]
000004B2 2362 237A move.l [A1 + 0x237A], -[A2]
000004B6 0151 bchg [A1], D0
000004B8 236A 015B 2372 move.l [A1 + 0x2372], [A2 + 0x15B]
000004BE 239A ED5A 2382 move.l [[A1] + 0x2382], [A2]+
000004C4 01D7 .incomplete
000004C6 238A ED32 2392 01D9 20CA move.l [[A1 + 0x239201D9 + A6 * 4] + 0x20CA], A2
000004D0 2402 move.l D2, D2
000004D2 2472 7332 7364 6434 7364 movea.l A2, [[A2 + 0x73646434 + D7 * 2] + 0x7364]
000004DC 7334 moveq.l D1, 0x34
000004DE 6432 bcc +0x34 /* 00000512 */
000004E0 7331 moveq.l D1, 0x31
000004E2 7330 moveq.l D1, 0x30
000004E4 06C2 .incomplete
000004E6 F5A4 .invalid <<F/6/2>>
000004E8 F5A4 .invalid <<F/6/2>>
000004EA 8022 or.b D0, -[A2]
000004EC F5A6 .invalid <<F/6/2>>
000004EE F5AE .invalid <<F/6/2>>
000004F0 0B32 6EE8 btst [A2 + D6 * 8 - 0x24], D5
000004F4 DB66 add.w -[A6], D5
000004F6 DD0A addx.b -[A6], -[A2]
000004F8 DCC8 add.w A6, A0
000004FA 6B4E bmi +0x50 /* 0000054A */
000004FC 3C0C move.w D6, A4
000004FE 1624 move.b D3, -[A4]
00000500 8326 or.b -[A6], D1
00000502 8305 sbcd D1, D5
00000504 6B06 bmi +0x8 /* 0000050C */
00000506 32D6 move.w [A1]+, [A6]
00000508 CB47 exg D5, D7
0000050A 7B25 moveq.l D5, 0x25
label0000050C:
0000050C 1216 move.b D1, [A6]
0000050E 007B 6463 07C3 19C3 07EA ori.w [[ + <<invalid base displacement size>>] + 0x19C307EA], 0x6463 /* 'dc' */
// begin alternate branch 00000512-00000518
label00000512:
00000512 07C3 .incomplete
00000514 19C3 07EA move.b 0xEA, D3
// end alternate branch 00000512-00000518
label00000512: // (misaligned)
00000518 9300 subx.b D1, D0
0000051A 1633 065B move.b D3, [A3 + D0.w * 8 + 0x5B]
0000051E 068B 1373 1F8B addi.l A3, 0x13731F8B
00000524 00A3 0143 0D32 ori.l -[A3], 0x1430D32
0000052A D6B3 DCD6 add.l D3, [A3 + A5 * 4 - 0x42]
0000052E B3DC cmpa.l A1, [A4]+
00000530 620F bhi +0x11 /* 00000541 */
00000532 0608 9203 addi.b A0, 0x3
00000536 0B4B bchg A3, D5
00000538 0243 99C3 andi.w D3, 0x99C3
0000053C 0055 02CB ori.w [A5], 0x2CB
00000540 47AB 3762 .invalid 3, [A3 + 0x3762] // invalid opcode 4 with b == 6
00000544 0F5D bchg [A5]+, D7
00000546 0233 067B 0AAB andi.b [A3 + D0 * 2 - 0x85], 0x7B /* '{' */
// begin alternate branch 0000054A-00000552
label0000054A:
0000054A 0AAB 1904 262B 1064 xori.l [A3 + 0x1064], 0x1904262B
// end alternate branch 0000054A-00000552
label0000054A: // (misaligned)
0000054C 1904 move.b -[A4], D4
0000054E 262B 1064 move.l D3, [A3 + 0x1064]
00000552 0E18 0C0A .invalid.b [A0]+, 0xA /* '\n' */ // invalid immediate operation
00000556 2250 movea.l A1, [A0]
00000558 4333 8B05 .invalid 1, [[A3 + <<invalid base displacement size>>] + A0 * 2] // invalid opcode 4 with b == 4
0000055C 630D bls +0xF /* 0000056B */
0000055E 2250 movea.l A1, [A0]
00000560 06C3 .incomplete
00000562 03EB .incomplete
00000564 0222 50C3 andi.b -[A2], 0xC3
00000568 03A3 bclr -[A3], D1
0000056A 0D65 bchg -[A5], D6
0000056C 0073 0965 00BB ori.w [A3 + D0.w - 0x69], 0x965 /* '\te' */
00000572 1865 movea.b A4, -[A5]
00000574 00FB .incomplete
00000576 2265 movea.l A1, -[A5]
00000578 0034 6500 0422 ori.b [A4 + D0.w * 4 + 0x22], 0x0
0000057E 50AB 0603 addq.l [A3 + 0x603], 8
00000582 18E5 move.b [A4]+, -[A5]
00000584 00DB .incomplete
00000586 6322 bls +0x24 /* 000005AA */
00000588 503B 001B addq.b [PC + D0.w + 0x1B], 8
0000058C 2300 move.l -[A1], D0
0000058E AB79 syscall stAddOver
00000590 A501 syscall Close, flags=5
00000592 634C bls +0x4E /* 000005E0 */
00000594 2250 movea.l A1, [A0]
00000596 0B0C btst A4, D5
00000598 830F sbcd -[A1], -[A7]
0000059A 4906 .invalid 4, D6 // invalid opcode 4 with b == 4
0000059C F312 .extension 0x312 <<F/4-5/1>> // unimplemented
0000059E 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
000005A0 030A btst A2, D1
000005A2 1A2B 1046 move.b D5, [A3 + 0x1046]
000005A6 4C00 3B23 movem.w D0,D1,D5,A0,A1,A3,A4,A5, D0
label000005AA:
000005AA 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
000005AC 7B13 moveq.l D5, 0x13
000005AE 6500 5B03 bcs +0x5B05 /* 000060B3 */
000005B2 D302 addx.b D1, D2
000005B4 AC0F syscall Get1IndType/Get1IxType, auto_pop
000005B6 2250 movea.l A1, [A0]
000005B8 230C move.l -[A1], A4
000005BA ACEB syscall StdBits, auto_pop
000005BC 0D89 bclr A1, D6
000005BE 0043 0189 ori.w D3, 0x189
000005C2 00D3 .incomplete
000005C4 1548 D6E3 move.b [A2 - 0x291D], A0
000005C8 6B0F bmi +0x11 /* 000005D9 */
000005CA 064C 8B16 addi.w A4, 0x8B16
000005CE F31D .extension 0x31D <<F/4-5/1>> // unimplemented
000005D0 5372 487C subq.w [A2 + D4 + 0x7C], 1
000005D4 5372 00B3 subq.w [A2 + D0.w - 0x77], 1
000005D8 0863 04D3 bchg.b -[A3], 0xD3
000005DC 1300 move.b -[A1], D0
000005DE AB07 syscall PutPicByte
label000005E0:
000005E0 B305 xor.b D5, D1
000005E2 0F05 btst D5, D7
000005E4 0356 bchg [A6], D1
000005E6 1320 move.b -[A1], -[A0]
000005E8 2509 move.l -[A2], A1
000005EA 6306 bls +0x8 /* 000005F2 */
000005EC 2910 move.l -[A4], [A0]
000005EE 0043 01A9 ori.w D3, 0x1A9
label000005F2:
000005F2 0024 CB16 ori.b -[A4], 0x16
000005F6 C305 abcd D1, D5
000005F8 56BB 492B 057B 3D2B 05A3 addq.l [[PC + 0x57B + D4] + 0x3D2B05A3], 3
00000602 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00000604 0301 btst D1, D1
00000606 FB71 .extension 0xB71 <<F/4-5/5>> // unimplemented
00000608 2B05 move.l -[A5], D5
0000060A 0353 bchg [A3], D1
0000060C 2B05 move.l -[A5], D5
0000060E AB72 syscall rHilite
00000610 0109 btst A1, D0
00000612 EB71 roxl D1.w, D5
00000614 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00000616 0F41 bchg D1, D7
00000618 001B EBE3 ori.b [A3]+, 0xE3
0000061C 7173 moveq.l D0, 0x73
0000061E 080F C100 btst.b A7, 0x0
00000622 F338 .extension 0x338 <<F/4-5/1>> // unimplemented
00000624 7308 moveq.l D1, 0x08
00000626 735F moveq.l D1, 0x5F
00000628 0301 btst D1, D1
0000062A 5B19 subq.b [A1]+, 5
0000062C 2104 move.l -[A0], D4
0000062E 7388 moveq.l D1, 0xFFFFFF88
00000630 032F D302 btst [A7 - 0x2CFE], D1
00000634 AB16 syscall PInit
00000636 1B5F 0301 move.b [A5 + 0x301], [A7]+
0000063A DB38 B63B add.b [0xFFFFB63B], D5
0000063E 726B moveq.l D1, 0x6B
00000640 0DA1 bclr -[A1], D6
00000642 075B bchg [A3]+, D3
00000644 4CA5 1293 movem.w D3,D6,A0,A3,A6,A7, -[A5]
00000648 1E2B 056B move.b D7, [A3 + 0x56B]
0000064C 5F2B 0583 subq.b [A3 + 0x583], 7
00000650 172B 050F move.b -[A3], [A3 + 0x50F]
00000654 090A btst A2, D4
00000656 BB0E cmpm.b [A5]+, [A6]+
00000658 C103 abcd D0, D3
0000065A E338 rol D0.b, D1
0000065C 2250 movea.l A1, [A0]
0000065E 8309 sbcd -[A1], -[A1]
00000660 5623 addq.b -[A3], 3
00000662 560B addq.b A3, 3
00000664 3B5B 117B move.w [A5 + 0x117B], [A3]+
00000668 756B moveq.l D2, 0x6B
0000066A 7273 moveq.l D1, 0x73
0000066C 08CC 0301 bset.b A4, 0x1
00000670 733D moveq.l D1, 0x3D
00000672 0301 btst D1, D1
00000674 C331 2512 2B23 and.b [[A1 + D2 * 4] + 0x2B23], D1
0000067A 0301 btst D1, D1
0000067C DB27 add.b -[A7], D5
0000067E 0301 btst D1, D1
00000680 DB71 2B05 add.w [[A1 + <<invalid base displacement size>>] + D2 * 2], D5
00000684 F371 .extension 0x371 <<F/4-5/1>> // unimplemented
00000686 7308 moveq.l D1, 0x08
00000688 1B2C A103 move.b -[A5], [A4 - 0x5EFD]
0000068C EB27 asl D7.b, D5
0000068E 2B05 move.l -[A5], D5
00000690 8B5F or.w [A7]+, D5
00000692 2506 move.l -[A2], D6
00000694 2B04 move.l -[A5], D4
00000696 6500 4317 bcs +0x4319 /* 000049AF */
0000069A 0503 btst D3, D2
0000069C C30E abcd -[A1], -[A6]
0000069E 1B6B 1372 7308 move.b [A5 + 0x7308], [A3 + 0x1372]
000006A4 0F01 btst D1, D7
000006A6 0B3B 5F41 btst [[PC + <<invalid base displacement size>>]], D5
000006AA 000F 4100 ori.b A7, 0x0
000006AE 2B85 9343 0301 0381 move.l [[A5 + <<invalid base displacement size>>] + 0x3010381], D5
000006B6 0381 bclr D1, D1
000006B8 435F chk.w D1, [A7]+
000006BA 0302 btst D2, D1
000006BC 0F5A bchg [A2]+, D7
000006BE 589B addq.l [A3]+, 4
000006C0 18B6 435F move.b [A4], <<invalid full ext with IS == 1 and I/IS == 7>>
000006C4 92A3 sub.l D1, -[A3]
000006C6 360A move.w D3, A2
000006C8 806B 0033 or.w D0, [A3 + 0x33]
000006CC 1A0F move.b D5, A7
000006CE 6111 bsr +0x13 /* 000006E1 */
000006D0 6B22 bmi +0x24 /* 000006F4 */
000006D2 2B05 move.l -[A5], D5
000006D4 5B24 subq.b -[A4], 5
000006D6 0301 btst D1, D1
000006D8 2B85 0F81 move.l [[ + <<invalid base displacement size>> + D0 * 8]], D5
000006DC 072B 852B btst [A3 - 0x7AD5], D3
000006E0 852B 72C1 or.b [A3 + 0x72C1], D2
000006E4 0003 81CB ori.b D3, 0xCB
000006E8 1503 move.b -[A2], D3
000006EA 01AB 31C1 bclr [A3 + 0x31C1], D0
000006EE 0033 722B 0573 7273 0803 812B 85E3 ori.b [[A3 + 0x72730803] - 0x7ED47A1D], 0x2B /* '+' */
// begin alternate branch 000006F4-000006FC
label000006F4:
000006F4 7273 moveq.l D1, 0x73
000006F6 0803 812B btst.b D3, 0x2B /* '+' */
000006FA 85E3 divs.w D2, -[A3]
// end alternate branch 000006F4-000006FC
label000006F4: // (misaligned)
000006FC 3803 move.w D4, D3
000006FE 01D3 .incomplete
00000700 5203 addq.b D3, 1
00000702 0103 btst D3, D0
00000704 7203 moveq.l D1, 0x03
00000706 010B btst A3, D0
00000708 722B moveq.l D1, 0x2B
0000070A 0533 5F2B 054B 722B 05E3 btst [[A3 + 0x54B + D5 * 8] + 0x722B05E3], D2
00000714 522B 059B addq.b [A3 + 0x59B], 1
00000718 722B moveq.l D1, 0x2B
0000071A 05E3 .incomplete
0000071C 4941 chk.w D4, D1
0000071E 03F3 .incomplete
00000720 4941 chk.w D4, D1
00000722 002B 5F2B 050F ori.b [A3 + 0x50F], 0x2B /* '+' */
00000728 050C btst A4, D2
0000072A 1003 move.b D0, D3
0000072C 018B bclr A3, D0
0000072E 4373 08CB chk.w D1, [A3 + D0 - 0x53]
00000732 5285 addq.l D5, 1
00000734 1C3B 3A73 move.b D6, [PC + D3 * 2 + 0x73]
00000738 08A3 7241 bclr.b -[A3], 0x41 /* 'A' */
0000073C 022B 8583 4345 andi.b [A3 + 0x4345], 0x83
00000742 0223 0065 andi.b -[A3], 0x65 /* 'e' */
00000746 0FB3 1665 bclr [A3 + D1.w * 8 + 0x65], D7
0000074A 00B3 1B2B 059B 3D41 ori.l [[A3 + <<invalid base displacement size>>]], 0x1B2B059B
00000752 020F 4100 andi.b A7, 0x0
00000756 0F41 bchg D1, D7
00000758 000F 2613 ori.b A7, 0x13
0000075C 072C E91F btst [A4 - 0x16E1], D3
00000760 6900 A101 bvs -0x5EFD /* FFFFA863 */
00000764 DB52 add.w [A2], D5
00000766 2B05 move.l -[A5], D5
00000768 D325 add.b -[A5], D1
0000076A C27B 047B and.w D1, [PC + D0.w * 4 + 0x7B]
0000076E 0548 bchg A0, D2
00000770 48B3 344B 3153 1BC0 2B05 movem.w [[A3] + 0x1BC02B05], D0,D1,D3,D6,A2,A4,A5
0000077A DB52 add.w [A2], D5
0000077C 7B00 moveq.l D5, 0x00
0000077E 0102 btst D2, D0
00000780 D325 add.b -[A5], D1
00000782 E502 asl D2.b, 2
00000784 CB08 abcd -[A5], -[A0]
00000786 24EB 1B43 move.l [A2]+, [A3 + 0x1B43]
0000078A 09CB .incomplete
0000078C 0841 0113 bchg.b D1, 0x13
00000790 4A00 tst.b D0
00000792 0F00 btst D0, D7
00000794 0F02 btst D2, D7
00000796 5339 D306 0698 subq.b [0xD3060698], 1
0000079C 00A3 0B06 0800 ori.l -[A3], 0xB060800
000007A2 EB88 lsl D0, 5
000007A4 0843 3870 bchg.b D3, 0x70 /* 'p' */
000007A8 8B25 or.b -[A5], D5
000007AA 0800 8B19 btst.b D0, 0x19
000007AE 0301 btst D1, D1
000007B0 AB29 syscall TrimRect
000007B2 0B00 btst D0, D5
000007B4 44E1 move.b -[A1], CCR
000007B6 2C6A 7C50 movea.l A6, [A2 + 0x7C50]
000007BA 7CAB moveq.l D6, 0xFFFFFFAB
000007BC 2900 move.l -[A4], D0
000007BE 0F00 btst D0, D7
000007C0 5365 subq.w -[A5], 1
000007C2 4367 chk.w D1, -[A7]
000007C4 6372 bls +0x74 /* 00000838 */
000007C6 CB00 abcd D5, D0
000007C8 0A73 0AAB 0A6B xori.w [A3 + D0 * 2 + 0x6B], 0xAAB
000007CE 0DEB .incomplete
000007D0 3803 move.w D4, D3
000007D2 020F 2A6A andi.b A7, 0x6A /* 'j' */
000007D6 5A58 addq.w [A0]+, 5
000007D8 1B02 move.b -[A5], D2
000007DA 22EB 3844 move.l [A1]+, [A3 + 0x3844]
000007DE 9304 subx.b D1, D4
000007E0 3308 move.w -[A1], A0
000007E2 E8F3 06E3 03B3 0642 051A 6B6D 321B bftst [[0x642051A + D0 * 2] + 0x6B6D321B] {27:D3}
000007F0 21EB 0EFB 5232 move.l [0x00005232], [A3 + 0xEFB]
000007F6 1A2B 07D6 move.b D5, [A3 + 0x7D6]
000007FA BB42 xor.w D2, D5
000007FC 0F46 bchg D6, D7
000007FE 9862 sub.w D4, -[A2]
00000800 833D or.b <<invalid special address>>, D1
00000802 6203 bhi +0x5 /* 00000807 */
00000804 4A00 tst.b D0
00000806 C380 and.l D0, D1
00000808 9B02 subx.b D5, D2
0000080A 3240 movea.w A1, D0
0000080C 2101 move.l -[A0], D1
0000080E 0053 56C3 ori.w [A3], 0x56C3
00000812 0061 1D03 ori.w -[A1], 0x1D03
00000816 4AA3 tst.l -[A3]
00000818 041B 5F90 subi.b [A3]+, 0x90
0000081C 1B35 C304 move.b -[A5], <<invalid full ext with I/IS == 4>>
00000820 4107 .invalid 0, D7 // invalid opcode 4 with b == 4
00000822 DB38 026B add.b [0x0000026B], D5
00000826 1900 move.b -[A4], D0
00000828 0F00 btst D0, D7
0000082A CB4C exg A5, A4
0000082C 028B 8013 22CC andi.l A3, 0x801322CC
00000832 2145 020F move.l [A0 + 0x20F], D5
00000836 628B bhi -0x73 /* 000007C3 */
label00000838:
00000838 1CFB 0C08 move.b [A6]+, [PC + D0 * 4 + 0x8]
0000083C 009B 2AE1 12F0 ori.l [A3]+, 0x2AE112F0
00000842 3221 move.w D1, -[A1]
00000844 0100 btst D0, D0
00000846 1BB3 EB48 8B12 4273 move.b [[A5 + A0 * 2] + 0x4273], [A3 + <<invalid base displacement size>>]
0000084E 429B clr.l [A3]+
00000850 157B 0AE3 02C0 move.b [A2 + 0x2C0], [PC + D0 * 2 - 0x29]
00000856 0203 787B andi.b D3, 0x7B /* '{' */
0000085A 022B 05EB 25C2 andi.b [A3 + 0x25C2], 0xEB
00000860 EB25 asl D5.b, D5
00000862 8301 sbcd D1, D1
00000864 FA04 E432 .unknown 0xFA04 0xE432 (W = 5)
00000868 021F 0335 andi.b [A7]+, 0x35 /* '5' */
0000086C 020F 000F andi.b A7, 0xF
00000870 027B 1D02 5B03 A301 0B02 andi.w [[PC + <<invalid base displacement size>> + D5 * 2] - 0x5CFEF4FE], 0x1D02
0000087A A093 syscall Microseconds
0000087C 1302 move.b -[A1], D2
0000087E A30E syscall UnmountVol/HUnmountVol, flags=3
00000880 0103 btst D3, D0
00000882 C600 and.b D3, D0
00000884 2B85 134A 031F move.l [[A5 + <<invalid base displacement size>>] + 0x31F], D5
0000088A CCA2 and.l D6, -[A2]
0000088C 0093 2026 7B1A ori.l [A3], 0x20267B1A
00000892 2317 move.l -[A1], [A7]
00000894 0E52 AB00 .invalid.w [A2], 0xAB00 // invalid immediate operation
00000898 5E09 addq.b A1, 7
0000089A 1CAD 237B move.b [A6], [A5 + 0x237B]
0000089E 5F61 subq.w -[A1], 7
000008A0 0DE3 .incomplete
000008A2 2503 move.l -[A2], D3
000008A4 018B bclr A3, D0
000008A6 1B25 move.b -[A5], -[A5]
000008A8 1B16 move.b -[A5], [A6]
000008AA A948 syscall CalcMenuSize
000008AC FB17 .extension 0xB17 <<F/4-5/5>> // unimplemented
000008AE 0301 btst D1, D1
000008B0 FB38 .extension 0xB38 <<F/4-5/5>> // unimplemented
000008B2 610B bsr +0xD /* 000008BF */
000008B4 6B17 bmi +0x19 /* 000008CD */
000008B6 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
000008B8 E327 asl D7.b, D1
000008BA FA04 D312 .unknown 0xFA04 0xD312 (W = 5)
000008BE D302 addx.b D1, D2
000008C0 28D3 move.l [A4]+, [A3]
000008C2 82FE divu.w D1, <<invalid special address>>
000008C4 D382 addx.l D1, D2
000008C6 9B0B subx.b -[A5], -[A3]
000008C8 D382 addx.l D1, D2
000008CA 730A moveq.l D1, 0x0A
000008CC 0F02 btst D2, D7
000008CE B314 xor.b [A4], D1
000008D0 000F 1216 ori.b A7, 0x16
000008D4 FB06 .extension 0xB06 <<F/4-5/5>> // unimplemented
000008D6 7C8B moveq.l D6, 0xFFFFFF8B
000008D8 057B 0300 bchg [PC + <<invalid base displacement size>> + D0 * 2], D2
000008DC 2B4E 1370 move.l [A5 + 0x1370], A6
000008E0 1C16 move.b D6, [A6]
000008E2 7B03 moveq.l D5, 0x03
000008E4 5108 subq.b A0, 8
000008E6 253D move.l -[A2], <<invalid special address>>
000008E8 420B clr.b A3
000008EA 36C9 move.w [A3]+, A1
000008EC 0623 23AD addi.b -[A3], 0xAD
000008F0 46EB 0622 move.w SR, [A3 + 0x622]
000008F4 50C3 st D3
000008F6 0D1B btst [A3]+, D6
000008F8 0361 bchg -[A1], D1
000008FA 0725 btst -[A5], D3
000008FC 0866 8B1D bchg.b -[A6], 0x1D
00000900 230C move.l -[A1], A4
00000902 6B3F bmi +0x41 /* 00000943 */
00000904 1B03 move.b -[A5], D3
00000906 E11B rol D3.b, 8
00000908 0B0E btst A6, D5
0000090A 6B41 bmi +0x43 /* 0000094D */
0000090C FB52 .extension 0xB52 <<F/4-5/5>> // unimplemented
0000090E 132F 2250 move.b -[A1], [A7 + 0x2250]
00000912 FBD2 .invalid <<F/7/5>>
00000914 E14E lsl D6.w, 8
00000916 A95D syscall HiliteControl
00000918 006B 3313 0181 ori.w [A3 + 0x181], 0x3313
0000091E 1222 move.b D1, -[A2]
00000920 50EB 2104 st [A3 + 0x2104]
00000924 FB38 .extension 0xB38 <<F/4-5/5>> // unimplemented
00000926 487C FB38 0527 pea.l 0xFB380527
0000092C 6B33 bmi +0x35 /* 00000961 */
0000092E 0B06 btst D6, D5
00000930 22B8 0B0C move.l [A1], [0x00000B0C]
00000934 FB32 .extension 0xB32 <<F/4-5/5>> // unimplemented
00000936 9B00 subx.b D5, D0
00000938 4C00 B369 movem.w D0,D3,D5,D6,A0,A1,A4,A5,A7, D0
0000093C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000093E CC33 5022 and.b D6, [A3 + D5.w + 0x22]
00000942 50A3 addq.l -[A3], 8
00000944 206B 0E23 movea.l A0, [A3 + 0xE23]
00000948 0C6B 8E46 4C03 cmpi.w [A3 + 0x4C03], 0x8E46
0000094E 216B 0800 0FE1 move.l [A0 + 0xFE1], [A3 + 0x800]
00000954 01CB .incomplete
00000956 1206 move.b D1, D6
00000958 0822 50F3 btst.b -[A2], 0xF3
0000095C 071B btst [A3]+, D3
0000095E 03FB .incomplete
00000960 026B 08C5 03FB andi.w [A3 + 0x3FB], 0x8C5
00000966 7A29 moveq.l D5, 0x29
00000968 0106 btst D6, D0
0000096A 4C6D 010F 4103 movem.l D0,D1,D2,D3,A0, [A5 + 0x4103]
00000970 F005 5DFB .pmove2 0xF005, 0x5DFB // unimplemented
00000974 1700 move.b -[A3], D0
00000976 2B06 move.l -[A5], D6
00000978 2250 movea.l A1, [A0]
0000097A 3341 6B0E move.w [A1 + 0x6B0E], D1
0000097E 4814 nbcd.b [A4]
00000980 46C9 move.w SR, A1
00000982 08D3 03E3 bset.b [A3], 0xE3
00000986 1A81 move.b [A5], D1
00000988 46E5 move.w SR, -[A5]
0000098A 0C0B 1C1B cmpi.b A3, 0x1B
0000098E 0326 btst -[A6], D1
00000990 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000992 9609 sub.b D3, A1
00000994 1114 move.b -[A0], [A4]
00000996 2E10 move.l D7, [A0]
00000998 D309 addx.b -[A1], -[A1]
0000099A 0474 B306 3CB3 subi.w [A4 + D3 * 4 - 0x77], 0xB306
000009A0 067B 07B3 06E0 addi.w [PC + D0.w * 8 - 0x32], 0x7B3
000009A6 B306 xor.b D6, D1
000009A8 10F3 11B3 0633 07B2 3B07 000F move.b [A0]+, [[0x63307B2 + D1] + 0x3B07000F]
000009B4 2E16 move.l D7, [A6]
000009B6 0E52 3065 .invalid.w [A2], 0x3065 /* '0e' */ // invalid immediate operation
000009BA 16FB 038B 05BB 30C1 move.b [A3]+, [[ + <<invalid base displacement size>> + D0 * 2] + 0x5BB30C1]
000009C2 1E13 move.b D7, [A3]
000009C4 5FC2 sle D2
000009C6 6B3D bmi +0x3F /* 00000A05 */
000009C8 C313 and.b [A3], D1
000009CA B6D3 cmpa.w A3, [A3]
000009CC 716B moveq.l D0, 0x6B
000009CE 0D8B bclr A3, D6
000009D0 0521 btst -[A1], D2
000009D2 15C0 CB05 move.b [PC - 0x34FB /* FFFFD4D9, cstring ""<EOF> */], D0
000009D6 0352 bchg [A2], D1
000009D8 7B00 moveq.l D5, 0x00
000009DA A11A syscall GetZone, flags=1
000009DC 8B5D or.w [A5]+, D5
000009DE D68B add.l D3, A3
000009E0 1E8B move.b [A7], A3
000009E2 0F0F btst A7, D7
000009E4 228B move.l [A1], A3
000009E6 05CB .incomplete
000009E8 053B 0028 btst [PC + D0.w + 0x28], D2
000009EC 004B 411B ori.w A3, 0x411B
000009F0 0E81 02B3 0448 .invalid.l D1, 0x2B30448 // invalid immediate operation
000009F6 1A5B movea.b A5, [A3]+
000009F8 2A62 movea.l A5, -[A2]
000009FA D371 E608 add.w [A1 + A6.w * 8 + 0x8], D1
000009FE F39D .invalid <<F/6/1>>
00000A00 8B05 sbcd D5, D5
00000A02 AB04 syscall ColorMap
00000A04 5501 subq.b D1, 2
00000A06 0F41 bchg D1, D7
00000A08 0161 bchg -[A1], D0
00000A0A 063B 0C21 0506 4C01 addi.b [[PC + <<invalid base displacement size>>] + D0 * 4 + 0x4C01], 0x21 /* '!' */
00000A12 1103 move.b -[A0], D3
00000A14 0B3B 70E1 btst [PC + D7.w - 0x31], D5
00000A18 00BB 08E9 00D3 5DCD ori.l <<invalid full ext with IS == 1 and I/IS == 5>>, 0x8E900D3
00000A20 1E53 movea.b A7, [A3]
00000A22 06C9 .incomplete
00000A24 0D5B bchg [A3]+, D6
00000A26 0EFB .incomplete
00000A28 0856 3B07 bchg.b [A6], 0x7
00000A2C 48BE 5B0E movem.w <<invalid special address>>, D1,D2,D3,A0,A1,A3,A4,A6
00000A30 000F 5233 ori.b A7, 0x33 /* '3' */
00000A34 047B 0F44 4603 subi.w [PC + D4.w * 8 + 0x3], 0xF44
00000A3A 0DFE .incomplete
00000A3C 5302 subq.b D2, 1
00000A3E A09B syscall Messager
00000A40 1043 movea.b A0, D3
00000A42 1A26 move.b D5, -[A6]
00000A44 5306 subq.b D6, 1
00000A46 2C6D 0E64 movea.l A6, [A5 + 0xE64]
00000A4A 60EB bra -0x13 /* 00000A37 */
00000A4C 1DBB 3244 7E2C move.b [A6 + D7 * 8 + 0x2C], [PC + D3.w * 2 + 0x44]
00000A52 CB20 and.b -[A0], D5
00000A54 6868 bvc +0x6A /* 00000ABE */
00000A56 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00000A58 2C13 move.l D6, [A3]
00000A5A 1A4B movea.b A5, A3
00000A5C 2DAB 2A0F 2C02 move.l [A6 + D2 * 4 + 0x2], [A3 + 0x2A0F]
00000A62 1B08 move.b -[A5], A0
00000A64 0529 C10D btst [A1 - 0x3EF3], D2
00000A68 7E64 moveq.l D7, 0x64
00000A6A D301 addx.b D1, D1
00000A6C 2868 6812 movea.l A4, [A0 + 0x6812]
00000A70 6423 bcc +0x25 /* 00000A95 */
00000A72 3112 move.w -[A0], [A2]
00000A74 3E23 move.w D7, -[A3]
00000A76 31C2 135F move.w [0x0000135F], D2
00000A7A 8B02 sbcd D5, D2
00000A7C 3212 move.w D1, [A2]
00000A7E 6462 bcc +0x64 /* 00000AE2 */
00000A80 FB43 .extension 0xB43 <<F/4-5/5>> // unimplemented
00000A82 1264 movea.b A1, -[A4]
00000A84 5319 subq.b [A1]+, 1
00000A86 DB18 add.b [A0]+, D5
00000A88 010D btst A5, D0
00000A8A D30B addx.b -[A1], -[A3]
00000A8C 1C64 movea.b A6, -[A4]
00000A8E 0F6C 860B bchg [A4 - 0x79F5], D7
00000A92 21CA 4C6C move.l [0x00004C6C], A2
00000A96 3E0B move.w D7, A3
00000A98 2164 4C39 move.l [A0 + 0x4C39], -[A4]
00000A9C 135B 1081 move.b [A1 + 0x1081], [A3]+
00000AA0 04D3 .incomplete
00000AA2 0B01 btst D1, D5
00000AA4 0787 bclr D7, D3
00000AA6 045A 0698 subi.w [A2]+, 0x698
00000AAA D35D add.w [A5]+, D1
00000AAC C101 abcd D0, D1
00000AAE 1C64 movea.b A6, -[A4]
00000AB0 0698 3B70 6340 addi.l [A0]+, 0x3B706340 /* ';pc@' */
00000AB6 CB49 exg A5, A1
00000AB8 EB1A rol D2.b, 5
00000ABA 000F 613B ori.b A7, 0x3B /* ';' */
label00000ABE:
00000ABE 8123 or.b -[A3], D0
00000AC0 C0D3 mulu.w D0, [A3]
00000AC2 0263 13CC andi.w -[A3], 0x13CC
00000AC6 B48D cmp.l D2, A5
00000AC8 2000 move.l D0, D0
00000ACA 7B13 moveq.l D5, 0x13
00000ACC 0023 2600 ori.b -[A3], 0x0
00000AD0 0381 bclr D1, D1
00000AD2 0B10 btst [A0], D5
00000AD4 0003 8123 ori.b D3, 0x23 /* '#' */
00000AD8 4A01 tst.b D1
00000ADA 1ED3 move.b [A7]+, [A3]
00000ADC 5F49 subq.w A1, 7
00000ADE 026B 0648 D66B andi.w [A3 - 0x2995], 0x648
// begin alternate branch 00000AE2-00000AE6
label00000AE2:
00000AE2 D66B 30CB add.w D3, [A3 + 0x30CB]
// end alternate branch 00000AE2-00000AE6
label00000AE2: // (misaligned)
00000AE4 30CB move.w [A0]+, A3
00000AE6 23E2 7309 033D move.l [0x7309033D], -[A2]
00000AEC 531B subq.b [A3]+, 1
00000AEE 8513 or.b [A3], D2
00000AF0 EB25 asl D5.b, D5
00000AF2 9B02 subx.b D5, D2
00000AF4 00EB .incomplete
00000AF6 6500 0F00 bcs +0xF02 /* 000019F8 */
00000AFA 0F02 btst D2, D7
00000AFC 631E bls +0x20 /* 00000B1C */
00000AFE 00FB .incomplete
00000B00 8D16 or.b [A6], D6
00000B02 0E18 1FC3 .invalid.b [A0]+, 0xC3 // invalid immediate operation
00000B06 6B8B bmi -0x73 /* 00000A93 */
00000B08 4F0C .invalid 7, A4 // invalid opcode 4 with b == 4
00000B0A 8814 or.b D4, [A4]
00000B0C 1288 move.b [A1], A0
00000B0E 4608 not.b A0
00000B10 3B02 move.w -[A5], D2
00000B12 3C90 move.w [A6], [A0]
00000B14 707C moveq.l D0, 0x7C
00000B16 AB3D syscall bcMain1
00000B18 0073 0EDA 0B03 422A 28E4 ori.w [[A3 + <<invalid base displacement size>> + D0 * 2] + 0x422A28E4], 0xEDA
// begin alternate branch 00000B1C-00000B22
label00000B1C:
00000B1C 0B03 btst D3, D5
00000B1E 422A 28E4 clr.b [A2 + 0x28E4]
// end alternate branch 00000B1C-00000B22
label00000B1C: // (misaligned)
00000B22 E2E0 lsr .w -[A0]
00000B24 002B 5736 F306 ori.b [A3 - 0xCFA], 0x36 /* '6' */
00000B2A 34D3 move.w [A2]+, [A3]
00000B2C 0910 btst [A0], D4
00000B2E 422E 4A0E clr.b [A6 + 0x4A0E]
00000B32 182F 0B34 move.b D4, [A7 + 0xB34]
00000B36 0A0C 0A06 xori.b A4, 0x6
00000B3A 088E 4B4B bclr.b A6, 0x4B /* 'K' */
00000B3E 02AB 2206 080F 7002 andi.l [A3 + 0x7002], 0x2206080F
00000B46 3B2A 0608 move.w -[A5], [A2 + 0x608]
00000B4A 8B0D sbcd -[A5], -[A5]
00000B4C 7002 moveq.l D0, 0x02
00000B4E C324 and.b -[A4], D1
00000B50 0608 0F70 addi.b A0, 0x70 /* 'p' */
00000B54 027B 3E06 0803 andi.w [PC + D0 + 0x3], 0x3E06
00000B5A 5170 022B subq.w [A0 + D0.w * 2 + 0x2B], 8
00000B5E 3262 movea.w A1, -[A2]
00000B60 0F8E bclr A6, D7
00000B62 DB1F add.b [A7]+, D5
00000B64 02AB 1762 437B 8E0B andi.l [A3 - 0x71F5], 0x1762437B
00000B6C 7602 moveq.l D3, 0x02
00000B6E 7319 moveq.l D1, 0x19
00000B70 620F bhi +0x11 /* 00000B81 */
00000B72 8E7B 1202 or.w D7, [PC + D1.w * 2 + 0x2]
00000B76 2328 6233 move.l -[A1], [A0 + 0x6233]
00000B7A 7BDB moveq.l D5, 0xFFFFFFDB
00000B7C 5008 addq.b A0, 8
00000B7E 0283 0B62 9BC2 andi.l D3, 0xB629BC2
00000B84 0802 5B44 btst.b D2, 0x44 /* 'D' */
00000B88 622B bhi +0x2D /* 00000BB5 */
00000B8A 7BB3 moveq.l D5, 0xFFFFFFB3
00000B8C 2B08 move.l -[A5], A0
00000B8E 021B 4B62 andi.b [A3]+, 0x62 /* 'b' */
00000B92 53A9 0802 subq.l [A1 + 0x802], 1
00000B96 8B39 620F 8E0F or.b [0x620F8E0F], D5
00000B9C 02AB 2462 0F8E 131B andi.l [A3 + 0x131B], 0x24620F8E
00000BA4 0233 4462 237B 8E0F 02DB 0D62 0F8E andi.b [[A3 - 0x71F0FD25] + 0xD620F8E], 0x62 /* 'b' */
00000BB2 CB1B and.b [A3]+, D5
00000BB4 0213 1062 andi.b [A3], 0x62 /* 'b' */
00000BB8 F365 .extension 0x365 <<F/4-5/1>> // unimplemented
00000BBA 8ED3 divu.w D7, [A3]
00000BBC 3E02 move.w D7, D2
00000BBE 5B1D subq.b [A5]+, 5
00000BC0 6916 bvs +0x18 /* 00000BD8 */
00000BC2 A342 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=3
00000BC4 0803 3170 btst.b D3, 0x70 /* 'p' */
00000BC8 931F sub.b [A7]+, D1
00000BCA 056B ED3A bchg [A3 - 0x12C6], D2
00000BCE 0608 FB02 addi.b A0, 0x2
00000BD2 705B moveq.l D0, 0x5B
00000BD4 2D3C FB14 FB18 move.l -[A6], 0xFB14FB18
// begin alternate branch 00000BD8-00000BDA
label00000BD8:
00000BD8 FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
// end alternate branch 00000BD8-00000BDA
label00000BD8: // (misaligned)
00000BDA 7C03 moveq.l D6, 0x03
00000BDC 60A5 bra -0x59 /* 00000B83 */
00000BDE 1382 E4B1 move.b [A1 + A6.w * 4 - 0x79], D2
00000BE2 1285 move.b [A1], D5
00000BE4 170C move.b -[A3], A4
00000BE6 5304 subq.b D4, 1
00000BE8 242B 2D1B move.l D2, [A3 + 0x2D1B]
00000BEC 0553 bchg [A3], D2
00000BEE 048B 000F 8043 subi.l A3, 0xF8043
00000BF4 6F13 ble +0x15 /* 00000C09 */
00000BF6 255A 030C move.l [A2 + 0x30C], [A2]+
00000BFA DB00 addx.b D5, D0
00000BFC B623 cmp.b D3, -[A3]
00000BFE 35CB 6903 move.w [PC + 0x6903 /* 00007503, cstring ""<EOF> */], A3
00000C02 00E5 .incomplete
00000C04 6B2F bmi +0x31 /* 00000C35 */
00000C06 E303 asl D3.b, 1
00000C08 5A58 addq.w [A0]+, 5
00000C0A 035D bchg [A5]+, D1
00000C0C 0A2B 0787 0590 xori.b [A3 + 0x590], 0x87
00000C12 D382 addx.l D1, D2
00000C14 D314 add.b [A4], D1
00000C16 2FA1 0473 move.l [A7 + D0.w * 4 + 0x73], -[A1]
00000C1A 0D97 bclr [A7], D6
00000C1C 0590 bclr [A0], D2
00000C1E D302 addx.b D1, D2
00000C20 1F46 088E move.b [A7 + 0x88E], D6
00000C24 2300 move.l -[A1], D0
00000C26 1400 move.b D2, D0
00000C28 C316 and.b [A6], D1
00000C2A 531C subq.b [A4]+, 1
00000C2C 0382 bclr D2, D1
00000C2E 2A10 move.l D5, [A0]
00000C30 1B0E move.b -[A5], A6
00000C32 2B1A move.l -[A5], [A2]+
00000C34 0F06 btst D6, D7
00000C36 5A43 addq.w D3, 5
00000C38 0E73 6746 7306 5B05 .invalid.w [[A3 + <<invalid base displacement size>>] + D7 * 2 + 0x5B05], 0x6746 /* 'gF' */ // invalid immediate operation
00000C40 3301 move.w -[A1], D1
00000C42 2104 move.l -[A0], D4
00000C44 0FE8 .incomplete
00000C46 2B00 move.l -[A5], D0
00000C48 3300 move.w -[A1], D0
00000C4A CD00 abcd D6, D0
00000C4C 80FB 41A8 FB2B divu.w D0, [-0x4D5 + D4]
00000C52 D36D 26C3 add.w [A5 + 0x26C3], D1
00000C56 2A8B move.l [A5], A3
00000C58 350D move.w -[A2], A5
00000C5A 83A3 or.l -[A3], D1
00000C5C 54BB 3D01 addq.l [[PC + <<invalid base displacement size>> + D3 * 4]], 2
00000C60 1702 move.b -[A3], D2
00000C62 CB65 and.w -[A5], D5
00000C64 020F 8EE3 andi.b A7, 0xE3
00000C68 048B 3C08 000B subi.l A3, 0x3C08000B
00000C6E 2D03 move.l -[A6], D3
00000C70 01AB 3D02 bclr [A3 + 0x3D02], D0
00000C74 6B54 bmi +0x56 /* 00000CCA */
00000C76 0301 btst D1, D1
00000C78 B33D xor.b <<invalid special address>>, D1
00000C7A 00AB 6603 0103 6002 ori.l [A3 + 0x6002], 0x66030103
00000C82 0F00 btst D0, D7
00000C84 0F61 bchg -[A1], D7
00000C86 6D02 blt +0x4 /* 00000C8A */
00000C88 0F00 btst D0, D7
label00000C8A:
00000C8A 0F8D bclr A5, D7
00000C8C 156C 3C38 22B3 move.b [A2 + 0x22B3], [A4 + 0x3C38]
00000C92 3D44 3301 move.w [A6 + 0x3301], D4
00000C96 9ADB sub.w A5, [A3]+
00000C98 0194 bclr [A4], D0
00000C9A 3308 move.w -[A1], A0
00000C9C 9B04 subx.b D5, D4
00000C9E 4B84 .invalid 5, D4 // invalid opcode 4 with b == 6
00000CA0 EB0F lsl D7.b, 5
00000CA2 7842 moveq.l D4, 0x42
00000CA4 EB0F lsl D7.b, 5
00000CA6 E0E1 asr .w -[A1]
00000CA8 156A 76ED 1505 move.b [A2 + 0x1505], [A2 + 0x76ED]
00000CAE 2808 move.l D4, A0
00000CB0 08D3 1370 bset.b [A3], 0x70 /* 'p' */
00000CB4 0802 1B10 btst.b D2, 0x10
00000CB8 1101 move.b -[A0], D1
00000CBA 4608 not.b A0
00000CBC 0263 2106 andi.w -[A3], 0x2106
00000CC0 0862 0F08 bchg.b -[A2], 0x8
00000CC4 CB10 and.b [A0], D5
00000CC6 70DC moveq.l D0, 0xFFFFFFDC
00000CC8 0802 3315 btst.b D2, 0x15
// begin alternate branch 00000CCA-00000CCC
label00000CCA:
00000CCA 3315 move.w -[A1], [A5]
// end alternate branch 00000CCA-00000CCC
label00000CCA: // (misaligned)
00000CCC 9102 subx.b D0, D2
00000CCE 2302 move.l -[A1], D2
00000CD0 0841 2985 bchg.b D1, 0x85
00000CD4 020F 8502 andi.b A7, 0x2
00000CD8 D208 add.b D1, A0
00000CDA 0223 2A91 andi.b -[A3], 0x91
00000CDE 0293 0808 02BB andi.l [A3], 0x80802BB
00000CE4 241B move.l D2, [A3]+
00000CE6 0408 9270 subi.b A0, 0x70 /* 'p' */
00000CEA 0F08 btst A0, D7
00000CEC DC08 add.b D6, A0
00000CEE BB0A cmpm.b [A5]+, [A2]+
00000CF0 0802 B324 btst.b D2, 0x24 /* '$' */
00000CF4 E101 asl D1.b, 8
00000CF6 7101 moveq.l D0, 0x01
00000CF8 9B00 subx.b D5, D0
00000CFA 0802 4344 btst.b D2, 0x44 /* 'D' */
00000CFE 6B16 bmi +0x18 /* 00000D16 */
00000D00 6501 bcs +0x3 /* 00000D03 */
00000D02 7B2E moveq.l D5, 0x2E
00000D04 0846 08E3 bchg.b D6, 0xE3
00000D08 0808 02CB btst.b A0, 0xCB
00000D0C 08D2 6501 bset.b [A2], 0x1
00000D10 6B1B bmi +0x1D /* 00000D2D */
00000D12 E502 asl D2.b, 2
00000D14 0193 bclr [A3], D0
label00000D16:
00000D16 0223 17E1 andi.b -[A3], 0xE1
00000D1A 0471 0113 1508 subi.w [A1 + <<invalid base displacement size>> + D1 * 4], 0x113
00000D20 029B 22E1 0471 andi.l [A3]+, 0x22E10471
00000D26 012B 0B08 btst [A3 + 0xB08], D0
00000D2A 025B 2C73 andi.w [A3]+, 0x2C73 /* ',s' */
00000D2E 2765 0193 move.l [A3 + 0x193], -[A5]
00000D32 4865 pea.l -[A5]
00000D34 01FB .incomplete
00000D36 1108 move.b -[A0], A0
00000D38 0243 3EFB andi.w D3, 0x3EFB
00000D3C 1675 0163 1608 023B 3E21 movea.b A3, [[A5 + 0x1608] + 0x23B3E21]
00000D46 8C92 or.l D6, [A2]
00000D48 700F moveq.l D0, 0x0F
00000D4A 6501 bcs +0x3 /* 00000D4D */
00000D4C 3B0E move.w -[A5], A6
00000D4E 0802 333E btst.b D2, 0x3E /* '>' */
00000D52 432E 6501 .invalid 1, [A6 + 0x6501] // invalid opcode 4 with b == 4
00000D56 0F65 bchg -[A5], D7
00000D58 01BB 0808 bclr [PC + D0 + 0x8], D0
00000D5C 026B 61E1 0192 andi.w [A3 + 0x192], 0x61E1
00000D62 700F moveq.l D0, 0x0F
00000D64 6501 bcs +0x3 /* 00000D67 */
00000D66 7B18 moveq.l D5, 0x18
00000D68 0802 5361 btst.b D2, 0x61 /* 'a' */
00000D6C E107 asl D7.b, 8
00000D6E F105 .extension 0x105 <<F/4-5/0>> // unimplemented
00000D70 6105 bsr +0x7 /* 00000D77 */
00000D72 02D3 .incomplete
00000D74 4A61 tst.w -[A1]
00000D76 0671 0161 0502 0F61 addi.w [[A1 + <<invalid base displacement size>> + D0 * 4] + 0xF61], 0x161
00000D7E 0971 0161 1102 bchg [[A1 + 0x1102]], D4
00000D84 EB29 lsl D1.b, D5
00000D86 6106 bsr +0x8 /* 00000D8E */
00000D88 7101 moveq.l D0, 0x01
00000D8A E10C lsl D4.b, 8
00000D8C 029B 1B61 0671 andi.l [A3]+, 0x1B610671
// begin alternate branch 00000D8E-00000D92
fn00000D8E:
00000D8E 1B61 0671 move.b [A5 + 0x671], -[A1]
// end alternate branch 00000D8E-00000D92
fn00000D8E: // (misaligned)
00000D92 01E1 .incomplete
00000D94 0C02 FB53 cmpi.b D2, 0x53 /* 'S' */
00000D98 6112 bsr +0x14 /* 00000DAC */
00000D9A 9270 CB42 6501 sub.w D1, [[A0 + <<invalid base displacement size>>] + 0x6501]
00000DA0 7B27 moveq.l D5, 0x27
00000DA2 0802 2361 btst.b D2, 0x61 /* 'a' */
00000DA6 6112 bsr +0x14 /* 00000DBA */
00000DA8 7101 moveq.l D0, 0x01
00000DAA 7316 moveq.l D1, 0x16
fn00000DAC:
00000DAC 0802 E353 btst.b D2, 0x53 /* 'S' */
00000DB0 311C move.w -[A0], [A4]+
00000DB2 4B2E 0802 .invalid 5, [A6 + 0x802] // invalid opcode 4 with b == 4
00000DB6 D374 3101 add.w [[A4 + <<invalid base displacement size>> + D3]], D1
fn00000DBA:
00000DBA E544 asl D4.w, 2
00000DBC 0B61 bchg -[A1], D5
00000DBE 0520 btst -[A0], D2
00000DC0 0F05 btst D5, D7
00000DC2 20DB move.l [A0]+, [A3]+
00000DC4 3008 move.w D0, A0
00000DC6 02C3 .incomplete
00000DC8 74E1 moveq.l D2, 0xFFFFFFE1
00000DCA AB62 syscall rXMASK8
00000DCC 2366 92A5 move.l [A1 - 0x6D5B], -[A6]
00000DD0 22E1 move.l [A1]+, -[A1]
00000DD2 0002 F343 ori.b D2, 0x43 /* 'C' */
00000DD6 532E 7501 subq.b [A6 + 0x7501], 1
00000DDA E100 asl D0.b, 8
00000DDC 02EB .incomplete
00000DDE 60C1 bra -0x3D /* 00000DA1 */
00000DE0 4371 01E1 0002 chk.w D1, [[0x2]]
00000DE6 BBAB 7501 xor.l [A3 + 0x7501], D5
00000DEA E100 asl D0.b, 8
00000DEC 0293 7445 070F andi.l [A3], 0x7445070F
00000DF2 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
00000DF4 3314 move.w -[A1], [A4]
00000DF6 0802 0F46 btst.b D2, 0x46 /* 'F' */
00000DFA 0862 1B40 bchg.b -[A2], 0x40 /* '@' */
00000DFE C902 abcd D4, D2
00000E00 8342 0802 pack D1, D2, 0x0802
00000E04 0FC5 .incomplete
00000E06 021B 40C5 andi.b [A3]+, 0xC5
00000E0A 02E3 .incomplete
00000E0C 3008 move.w D0, A0
00000E0E 0283 74D6 0A0F andi.l D3, 0x74D60A0F
00000E14 6101 bsr +0x3 /* 00000E17 */
00000E16 0685 015B 2E08 addi.l D5, 0x15B2E08
00000E1C 022B 2FD6 0A0F andi.b [A3 + 0xA0F], 0xD6
00000E22 9101 subx.b D0, D1
00000E24 EB30 roxl D0.b, D5
00000E26 0802 0FD6 btst.b D2, 0xD6
00000E2A 0A0F 9101 xori.b A7, 0x1
00000E2E CB50 and.w [A0], D5
00000E30 0802 0FD6 btst.b D2, 0xD6
00000E34 0A0F 9101 xori.b A7, 0x1
00000E38 8B42 0802 pack D5, D2, 0x0802
00000E3C 0FD6 .incomplete
00000E3E 0A0F 9101 xori.b A7, 0x1
00000E42 9342 subx.w D1, D2
00000E44 0802 4B74 btst.b D2, 0x74 /* 't' */
00000E48 D6A1 add.l D3, -[A1]
00000E4A 4B91 .invalid 5, [A1] // invalid opcode 4 with b == 6
00000E4C 0183 bclr D3, D0
00000E4E 2708 move.l -[A3], A0
00000E50 020F 050B andi.b A7, 0xB
00000E54 0F45 bchg D5, D7
00000E56 0193 bclr [A3], D0
00000E58 2508 move.l -[A2], A0
00000E5A 020F 4501 andi.b A7, 0x1
00000E5E 0F45 bchg D5, D7
00000E60 017B 1608 bchg [PC + D1.w * 8 + 0x8], D0
00000E64 020F 4D84 andi.b A7, 0x84
00000E68 5C0B addq.b A3, 6
00000E6A 295B 970F move.l [A4 - 0x68F1], [A3]+
00000E6E 620F bhi +0x11 /* 00000E7F */
00000E70 8E03 or.b D7, D3
00000E72 7602 moveq.l D3, 0x02
00000E74 EB73 roxl D3.w, D5
00000E76 620F bhi +0x11 /* 00000E87 */
00000E78 8E83 or.l D7, D3
00000E7A 1D02 move.b -[A6], D2
00000E7C 0F62 bchg -[A2], D7
00000E7E 0F8E bclr A6, D7
00000E80 F375 .extension 0x375 <<F/4-5/1>> // unimplemented
00000E82 020F 620F andi.b A7, 0xF
00000E86 8E53 or.w D7, [A3]
00000E88 2A02 move.l D5, D2
00000E8A 0F62 bchg -[A2], D7
00000E8C 0F8E bclr A6, D7
00000E8E 0F02 btst D2, D7
00000E90 0F62 bchg -[A2], D7
00000E92 0F8E bclr A6, D7
00000E94 5362 subq.w -[A2], 1
00000E96 020F 620F andi.b A7, 0xF
00000E9A 8EAB 2102 or.l D7, [A3 + 0x2102]
00000E9E 0F62 bchg -[A2], D7
00000EA0 0F8E bclr A6, D7
00000EA2 0F02 btst D2, D7
00000EA4 0F14 btst [A4], D7
00000EA6 8E9B or.l D7, [A3]+
00000EA8 6202 bhi +0x4 /* 00000EAC */
00000EAA 0F14 btst [A4], D7
label00000EAC:
00000EAC 8E5B or.w D7, [A3]+
00000EAE 3202 move.w D1, D2
00000EB0 8B60 or.w -[A0], D5
00000EB2 148E move.b [A2], A6
00000EB4 0F02 btst D2, D7
00000EB6 0F40 bchg D0, D7
00000EB8 8E0F or.b D7, A7
00000EBA 02E3 .incomplete
00000EBC 7362 moveq.l D1, 0x62
00000EBE 0F8E bclr A6, D7
00000EC0 C354 and.w [A4], D1
00000EC2 020F 620F andi.b A7, 0xF
00000EC6 8E43 or.w D7, D3
00000EC8 7602 moveq.l D3, 0x02
00000ECA 0F62 bchg -[A2], D7
00000ECC 0F8E bclr A6, D7
00000ECE D339 020F 620F add.b [0x020F620F], D1
00000ED4 8EEB 1F02 divu.w D7, [A3 + 0x1F02]
00000ED8 0F62 bchg -[A2], D7
00000EDA 0F8E bclr A6, D7
00000EDC C344 exg D1, D4
00000EDE 020F 620F andi.b A7, 0xF
00000EE2 8E0F or.b D7, A7
00000EE4 020F 620F andi.b A7, 0xF
00000EE8 8E0F or.b D7, A7
00000EEA 020F 620F andi.b A7, 0xF
00000EEE 8E0F or.b D7, A7
00000EF0 020F 620F andi.b A7, 0xF
00000EF4 8EDB divu.w D7, [A3]+
00000EF6 1702 move.b -[A3], D2
00000EF8 0F62 bchg -[A2], D7
00000EFA 0F8E bclr A6, D7
00000EFC 6362 bls +0x64 /* 00000F60 */
00000EFE 020F 620F andi.b A7, 0xF
00000F02 8E0F or.b D7, A7
00000F04 020F 620F andi.b A7, 0xF
00000F08 8E9B or.l D7, [A3]+
00000F0A 1D02 move.b -[A6], D2
00000F0C 0F62 bchg -[A2], D7
00000F0E 0F8E bclr A6, D7
00000F10 0F02 btst D2, D7
00000F12 0F62 bchg -[A2], D7
00000F14 0F8E bclr A6, D7
00000F16 E31F rol D7.b, 1
00000F18 020F 620F andi.b A7, 0xF
00000F1C 8E23 or.b D7, -[A3]
00000F1E 2602 move.l D3, D2
00000F20 0F62 bchg -[A2], D7
00000F22 0F8E bclr A6, D7
00000F24 1376 020F 620F move.b [A1 + 0x620F], [A6 + D0.w * 2 + 0xF]
00000F2A 8E8B or.l D7, A3
00000F2C 1002 move.b D0, D2
00000F2E 0F62 bchg -[A2], D7
00000F30 D39A add.l [A2]+, D1
00000F32 0802 0F62 btst.b D2, 0x62 /* 'b' */
00000F36 0F8E bclr A6, D7
00000F38 534B subq.w A3, 1
00000F3A 020F 620F andi.b A7, 0xF
00000F3E 8EF3 1F02 0F62 divu.w D7, [[A3 + <<invalid base displacement size>> + D1 * 8] + 0xF62]
00000F44 0F8E bclr A6, D7
00000F46 6B32 bmi +0x34 /* 00000F7A */
00000F48 020F 620F andi.b A7, 0xF
00000F4C 8EAB 2C02 or.l D7, [A3 + 0x2C02]
00000F50 0F62 bchg -[A2], D7
00000F52 0F8E bclr A6, D7
00000F54 1B1B move.b -[A5], [A3]+
00000F56 020F 620F andi.b A7, 0xF
00000F5A 8E7B 2A02 or.w D7, [PC + D2 * 2 + 0x2]
00000F5E D373 2603 add.w [A3 + D2.w * 8 + 0x3], D1
// begin alternate branch 00000F60-00000F62
label00000F60:
00000F60 2603 move.l D3, D3
// end alternate branch 00000F60-00000F62
label00000F60: // (misaligned)
00000F62 0009 E6CA ori.b A1, 0xCA
00000F66 2423 move.l D2, -[A3]
00000F68 00FB .incomplete
00000F6A 0410 CAE3 subi.b [A0], 0xE3
00000F6E 0978 861C bchg [0xFFFF861C], D4
00000F72 6A12 bpl +0x14 /* 00000F86 */
00000F74 2C00 move.l D6, D0
00000F76 CB56 and.w [A6], D5
00000F78 12CA move.b [A1]+, A2
label00000F7A:
00000F7A 7C53 moveq.l D6, 0x53
00000F7C 7300 moveq.l D1, 0x00
00000F7E 3B26 move.w -[A5], -[A6]
00000F80 A800 syscall SoundDispatch
00000F82 E32F lsl D7.b, D1
00000F84 6E2A bgt +0x2C /* 00000FB0 */
label00000F86:
00000F86 28D3 move.l [A4]+, [A3]
00000F88 0B7D bchg <<invalid special address>>, D5
00000F8A 7633 moveq.l D3, 0x33
00000F8C 5369 7605 subq.w [A1 + 0x7605], 1
00000F90 8AA1 or.l D5, -[A1]
00000F92 765A moveq.l D3, 0x5A
00000F94 F318 .extension 0x318 <<F/4-5/1>> // unimplemented
00000F96 4226 clr.b -[A6]
00000F98 8300 sbcd D1, D0
00000F9A B300 xor.b D0, D1
00000F9C 0923 btst -[A3], D4
00000F9E E2FB 7725 250F lsr .w [[PC + 0x250F] + D7 * 8]
00000FA4 8E0F or.b D7, A7
00000FA6 02A3 39E2 5B56 andi.l -[A3], 0x39E25B56
00000FAC 2501 move.l -[A2], D1
00000FAE 1F70 E186 E26B 3F25 move.b [A7 + 0x3F25], [[ + <<invalid base displacement size>>] + A6 - 0x1D95]
// begin alternate branch 00000FB0-00000FB6
label00000FB0:
00000FB0 E186 asl D6, 8
00000FB2 E26B lsr D3.w, D1
00000FB4 3F25 move.w -[A7], -[A5]
// end alternate branch 00000FB0-00000FB6
label00000FB0: // (misaligned)
00000FB6 010F btst A7, D0
00000FB8 8EDB divu.w D7, [A3]+
00000FBA 3902 move.w -[A4], D2
00000FBC 132A E20B move.b -[A1], [A2 - 0x1DF5]
00000FC0 6425 bcc +0x27 /* 00000FE7 */
00000FC2 010F btst A7, D0
00000FC4 8E0F or.b D7, A7
00000FC6 0273 2CE2 FB63 2501 0F8E 834B andi.w [[A3 + 0x2501] + 0xF8E834B], 0x2CE2
00000FD2 E186 asl D6, 8
00000FD4 E23B ror D3.b, D1
00000FD6 4525 .invalid 2, -[A5] // invalid opcode 4 with b == 4
00000FD8 010F btst A7, D0
00000FDA 8E0F or.b D7, A7
00000FDC 026B 3EE2 D363 andi.w [A3 - 0x2C9D], 0x3EE2
00000FE2 2501 move.l -[A2], D1
00000FE4 0FC5 .incomplete
00000FE6 211B move.l -[A0], [A3]+
00000FE8 32E2 move.w [A1]+, -[A2]
00000FEA 2B23 move.l -[A5], -[A3]
00000FEC 2501 move.l -[A2], D1
00000FEE 0F45 bchg D5, D7
00000FF0 2213 move.l D1, [A3]
00000FF2 10E2 move.b [A0]+, -[A2]
00000FF4 CB63 and.w -[A3], D5
00000FF6 2501 move.l -[A2], D1
00000FF8 0FC5 .incomplete
00000FFA 2243 movea.l A1, D3
00000FFC 21E2 233A move.l [0x0000233A], -[A2]
00001000 2501 move.l -[A2], D1
00001002 0F45 bchg D5, D7
00001004 2383 35E2 C355 2501 move.l [[-0x3CAB] + 0x2501], D3
0000100C 0F85 bclr D5, D7
0000100E 217B 39E2 0F25 010F 0522 move.l [A0 + 0x522], [[0xF25] + 0x10F]
00001018 F34A .extension 0x34A <<F/4-5/1>> // unimplemented
0000101A E24B lsr D3.w, 1
0000101C 3F25 move.w -[A7], -[A5]
0000101E 010F btst A7, D0
00001020 8522 or.b -[A2], D2
00001022 A361 syscall MaxBlock, flags=3
00001024 E20F lsr D7.b, 1
00001026 2501 move.l -[A2], D1
00001028 0F05 btst D5, D7
0000102A 2343 54E2 move.l [A1 + 0x54E2], D3
0000102E 9B55 sub.w [A5], D5
00001030 2501 move.l -[A2], D1
00001032 0F85 bclr D5, D7
00001034 2333 54E2 move.l -[A1], [A3 + D5.w * 4 - 0x30]
00001038 5B77 2501 subq.w [[A7 + <<invalid base displacement size>> + D2 * 4]], 5
0000103C 0F85 bclr D5, D7
0000103E 220F move.l D1, A7
00001040 E263 asr D3.w, D1
00001042 6325 bls +0x27 /* 00001069 */
00001044 010F btst A7, D0
00001046 E59B rol D3, 2
00001048 2375 E20B 7725 move.l [A1 + 0x7725], [A5 + A6.w * 2 + 0xB]
0000104E 010F btst A7, D0
00001050 0522 btst -[A2], D2
00001052 0FE2 .incomplete
00001054 5363 subq.w -[A3], 1
00001056 2501 move.l -[A2], D1
00001058 0F85 bclr D5, D7
0000105A 220F move.l D1, A7
0000105C E23B ror D3.b, D1
0000105E 6325 bls +0x27 /* 00001085 */
00001060 010F btst A7, D0
00001062 0523 btst -[A3], D2
00001064 1B44 E2DB move.b [A5 - 0x1D25], D4
00001068 7625 moveq.l D3, 0x25
0000106A 010F btst A7, D0
0000106C C522 and.b -[A2], D2
0000106E 0FE2 .incomplete
00001070 B376 D208 xor.w [A6 + A5.w * 2 + 0x8], D1
00001074 62EB bhi -0x13 /* 00001061 */
00001076 4585 .invalid 2, D5 // invalid opcode 4 with b == 6
00001078 2BAB 14E2 F317 A54E 2101 move.l [[A5] + A7 * 2 - 0x5AB1DEFF], [A3 + 0x14E2]
// begin alternate branch 0000107E-00001082
fn0000107E:
0000107E A54E syscall AddDrive, flags=5
00001080 2101 move.l -[A0], D1
// end alternate branch 0000107E-00001082
fn0000107E: // (misaligned)
00001082 012C 6339 btst [A4 + 0x6339], D0
00001086 E2F3 44A5 lsr .w [A3 + D4.w * 4 - 0x91]
0000108A 030F btst A7, D1
0000108C C52B F353 and.b [A3 - 0xCAD], D2
00001090 E20B lsr D3.b, 1
00001092 6361 bls +0x63 /* 000010F5 */
00001094 7365 moveq.l D1, 0x65
00001096 0241 2C1B andi.w D1, 0x2C1B
0000109A 61E2 bsr -0x1C /* 0000107E */
0000109C 033F btst <<invalid special address>>, D1
0000109E 2171 2501 EB62 move.l [A0 - 0x149E], [[A1 + <<invalid base displacement size>> + D2 * 4]]
000010A4 020F E2BB andi.b A7, 0xBB
000010A8 2CDC move.l [A6]+, [A4]+
000010AA 2901 move.l -[A4], D1
000010AC 8B4B 020F pack -[A5], -[A3], 0x020F
000010B0 E2CB lsr .w A3
000010B2 44A1 neg.l -[A1]
000010B4 7925 moveq.l D4, 0x25
000010B6 0141 bchg D1, D0
000010B8 2C0F move.l D6, A7
000010BA E213 roxr D3.b, 1
000010BC 2325 move.l -[A1], -[A5]
000010BE 060F 8E0F addi.b A7, 0xF
000010C2 020B 3EE2 andi.b A3, 0xE2
000010C6 D33E add.b <<invalid special address>>, D1
000010C8 2501 move.l -[A2], D1
000010CA 0F8E bclr A6, D7
000010CC 7B13 moveq.l D5, 0x13
000010CE 020F E27B andi.b A7, 0x7B /* '{' */
000010D2 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4
000010D4 010F btst A7, D0
000010D6 8E0F or.b D7, A7
000010D8 02B3 74E2 0B23 E608 andi.l [A3 + A6.w * 8 + 0x8], 0x74E20B23
000010E0 620F bhi +0x11 /* 000010F1 */
000010E2 8E73 2F02 E360 or.w D7, [[A3 + <<invalid base displacement size>> + D2 * 8] - 0x1CA0]
000010E8 E263 asr D3.w, D1
000010EA 1465 movea.b A2, -[A5]
000010EC 0C21 010F cmpi.b -[A1], 0xF
000010F0 815D or.w [A5]+, D0
000010F2 E26B lsr D3.w, D1
000010F4 2FA5 030F 8E0F 020F move.l [[A7 + <<invalid base displacement size>>] + D0 * 2 - 0x71F0FDF1], -[A5]
000010FC E293 roxr D3, 1
000010FE 4425 neg.b -[A5]
00001100 010F btst A7, D0
00001102 8EC3 divu.w D7, D3
00001104 6202 bhi +0x4 /* 00001108 */
00001106 0FE2 .incomplete
label00001108:
00001108 AB1D syscall QDExtensions
0000110A 2501 move.l -[A2], D1
0000110C 5B40 subq.w D0, 5
0000110E 8E0F or.b D7, A7
00001110 020F E2CB andi.b A7, 0xCB
00001114 1825 move.b D4, -[A5]
00001116 010F btst A7, D0
00001118 8E6B 4B02 or.w D7, [A3 + 0x4B02]
0000111C 0FE2 .incomplete
0000111E 6B1A bmi +0x1C /* 0000113A */
00001120 2501 move.l -[A2], D1
00001122 0F8E bclr A6, D7
00001124 0F02 btst D2, D7
00001126 0FE2 .incomplete
00001128 A31D syscall MaxMem, flags=3
0000112A 2501 move.l -[A2], D1
0000112C 0F8E bclr A6, D7
0000112E 734B moveq.l D1, 0x4B
00001130 815D or.w [A5]+, D0
00001132 E2F3 1F25 010F lsr .w [[A3 + 0x10F] + D1 * 8]
00001138 8EBB 4402 or.l D7, [PC + D4.w * 4 + 0x2]
// begin alternate branch 0000113A-0000113C
label0000113A:
0000113A 4402 neg.b D2
// end alternate branch 0000113A-0000113C
label0000113A: // (misaligned)
0000113C 0FE2 .incomplete
0000113E DB1F add.b [A7]+, D5
00001140 2501 move.l -[A2], D1
00001142 0FC5 .incomplete
00001144 470F .invalid 3, A7 // invalid opcode 4 with b == 4
00001146 E253 roxr D3.w, 1
00001148 1425 move.b D2, -[A5]
0000114A 010F btst A7, D0
0000114C 453C 5B74 E2F3 .invalid 2, 0x5B74E2F3 // invalid opcode 4 with b == 4
00001152 1225 move.b D1, -[A5]
00001154 010F btst A7, D0
00001156 054B bchg A3, D2
00001158 0FE2 .incomplete
0000115A 7310 moveq.l D1, 0x10
0000115C 2501 move.l -[A2], D1
0000115E 0F8E bclr A6, D7
00001160 6B76 bmi +0x78 /* 000011D8 */
00001162 020F E2D3 andi.b A7, 0xD3
00001166 1525 move.b -[A2], -[A5]
00001168 0193 bclr [A3], D0
0000116A 588E addq.l A6, 4
0000116C 0F02 btst D2, D7
0000116E 0FE2 .incomplete
00001170 3B2F 2501 move.w -[A5], [A7 + 0x2501]
00001174 0F8E bclr A6, D7
00001176 A362 syscall PurgeSpace, flags=3
00001178 020F E2D3 andi.b A7, 0xD3
0000117C 2225 move.l D1, -[A5]
0000117E 010F btst A7, D0
00001180 8E4B or.w D7, A3
00001182 2802 move.l D4, D2
00001184 0FE2 .incomplete
00001186 9B0B subx.b -[A5], -[A3]
00001188 2501 move.l -[A2], D1
0000118A 0F8E bclr A6, D7
0000118C E362 asl D2.w, D1
0000118E 020F 81CD andi.b A7, 0xCD
00001192 2501 move.l -[A2], D1
00001194 0F8E bclr A6, D7
00001196 0F02 btst D2, D7
00001198 2B74 E274 2501 move.l [A5 + 0x2501], [A4 + A6.w * 2 + 0x74]
0000119E 0F8E bclr A6, D7
000011A0 0B55 bchg [A5], D5
000011A2 020F 0E18 andi.b A7, 0x18
000011A6 531C subq.b [A4]+, 1
000011A8 3B10 move.w -[A5], [A0]
000011AA 0F0A btst A2, D7
000011AC 0F0A btst A2, D7
000011AE 0F0A btst A2, D7
label000011B0:
000011B0 0F0A btst A2, D7
000011B2 CB12 and.b [A2], D5
000011B4 0A33 192B 3C0A xori.b [A3 + D3 * 4 + 0xA], 0x2B /* '+' */
000011BA 0FAA 1F93 bclr [A2 + 0x1F93], D7
000011BE 2B0F move.l -[A5], A7
000011C0 2100 move.l -[A0], D0
000011C2 933C 0F0A sub.b 0xA /* '\n' */, D1
000011C6 0F0A btst A2, D7
000011C8 0F0A btst A2, D7
000011CA 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4
000011CC E565 asl D5.w, D2
000011CE 9310 sub.b [A0], D1
000011D0 224B movea.l A1, A3
000011D2 736B moveq.l D1, 0x6B
000011D4 478B .invalid 3, A3 // invalid opcode 4 with b == 6
000011D6 002B 84B6 0F5A ori.b [A3 + 0xF5A], 0xB6
// begin alternate branch 000011D8-000011DE
label000011D8:
000011D8 84B6 0F5A 5893 or.l D2, [[A6] + 0x5893]
// end alternate branch 000011D8-000011DE
label000011D8: // (misaligned)
000011DC 5893 addq.l [A3], 4
000011DE 040F E8C5 subi.b A7, 0xC5
000011E2 B45B cmp.w D2, [A3]+
000011E4 42B6 3384 clr.l <<invalid full ext with I/IS == 4>>
000011E8 34B6 3384 move.w [A2], <<invalid full ext with I/IS == 4>>
000011EC 04B6 3384 10B6 3384 subi.l <<invalid full ext with I/IS == 4>>, 0x338410B6
000011F4 28B6 3384 move.l [A4], <<invalid full ext with I/IS == 4>>
000011F8 6AB6 bpl -0x48 /* 000011B0 */
000011FA 3384 5CB6 move.w [A1 + D5 * 4 - 0x74], D4
000011FE 3384 7301 move.w [[A1 + <<invalid base displacement size>> + D7 * 2]], D4
00001202 B633 84FE cmp.b D3, [A3 + A0.w * 4 - 0x2]
00001206 B633 84EB cmp.b D3, [A3 + A0.w * 4 - 0x21]
0000120A 02B6 3384 1B03 B633 andi.l [A6 + A3.w * 8 + 0x33], 0x33841B03
00001212 8473 09B6 3384 7305 B633 or.w D2, [[0x33847305] + D0 - 0x49CD]
0000121C 845B or.w D2, [A3]+
0000121E 03B6 3384 bclr <<invalid full ext with I/IS == 4>>, D1
00001222 3B07 move.w -[A5], D7
00001224 B633 840B cmp.b D3, [A3 + A0.w * 4 + 0xB]
00001228 07B6 3384 bclr <<invalid full ext with I/IS == 4>>, D3
0000122C 9B0B subx.b -[A5], -[A3]
0000122E B633 84FB cmp.b D3, [A3 + A0.w * 4 - 0x5]
00001232 1AB6 3384 move.b [A5], <<invalid full ext with I/IS == 4>>
00001236 FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
00001238 B633 84C3 cmp.b D3, [A3 + A0.w * 4 - 0x61]
0000123C 17B6 3384 0B14 move.b <<invalid full ext with I/IS == 4>>, <<invalid full ext with I/IS == 4>>
00001242 B633 846B cmp.b D3, [A3 + A0.w * 4 + 0x6B]
00001246 13B6 3384 3317 B633 84DB move.b [[A1] + D3 * 2 - 0x49CC7B25], <<invalid full ext with I/IS == 4>>
00001250 22B6 3384 move.l [A1], <<invalid full ext with I/IS == 4>>
00001254 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4
00001256 B633 84BB cmp.b D3, [A3 + A0.w * 4 - 0x69]
0000125A 14B6 3384 move.b [A2], <<invalid full ext with I/IS == 4>>
0000125E 6B12 bmi +0x14 /* 00001272 */
00001260 B633 84E3 cmp.b D3, [A3 + A0.w * 4 - 0x29]
00001264 0DB6 3384 bclr <<invalid full ext with I/IS == 4>>, D6
00001268 AB3E syscall bHilite
0000126A B633 843B cmp.b D3, [A3 + A0.w * 4 + 0x3B]
0000126E 32B6 3384 move.w [A1], <<invalid full ext with I/IS == 4>>
label00001272:
00001272 4B2F B693 .invalid 5, [A7 - 0x496D] // invalid opcode 4 with b == 4
00001276 5833 0483 addq.b [A3 + D0.w * 4 - 0x125], 4
0000127A 21B6 3384 4317 6500 4326 move.l [[A0] + D4 * 2 + 0x65004326], <<invalid full ext with I/IS == 4>>
00001284 B66B 5833 cmp.w D3, [A3 + 0x5833]
00001288 0423 0065 subi.b -[A3], 0x65 /* 'e' */
0000128C 00A3 4BB6 3384 ori.l -[A3], 0x4BB63384
00001292 4B32 6500 .invalid 5, [A2 + <<invalid base displacement size>> + D6 * 4] // invalid opcode 4 with b == 4
00001296 DB44 addx.w D5, D4
00001298 B633 84A3 cmp.b D3, [A3 + A0.w * 4 - 0x93]
0000129C 1D65 002B move.b [A6 + 0x2B], -[A5]
000012A0 55B6 3384 subq.l <<invalid full ext with I/IS == 4>>, 2
000012A4 E317 roxl D7.b, 1
000012A6 6500 E344 bcs -0x1CBA /* FFFFF5EC */
000012AA 6503 bcs +0x5 /* 000012AF */
000012AC E300 asl D0.b, 1
000012AE 6500 133F bcs +0x1341 /* 000025EF */
000012B2 B633 841B cmp.b D3, [A3 + A0.w * 4 + 0x1B]
000012B6 1B65 000F move.b [A5 + 0xF], -[A5]
000012BA B633 84C3 cmp.b D3, [A3 + A0.w * 4 - 0x61]
000012BE 1865 movea.b A4, -[A5]
000012C0 002B 0FB6 3384 ori.b [A3 + 0x3384], 0xB6
000012C6 6B1A bmi +0x1C /* 000012E2 */
000012C8 6500 AB4B bcs -0x54B3 /* FFFFBE15 */
000012CC B633 84A3 cmp.b D3, [A3 + A0.w * 4 - 0x93]
000012D0 2C65 movea.l A6, -[A5]
000012D2 003B 55B6 3384 ori.b <<invalid full ext with I/IS == 4>>, 0xB6
000012D8 632A bls +0x2C /* 00001304 */
000012DA 6500 1363 bcs +0x1365 /* 0000263F */
000012DE B633 8443 cmp.b D3, [A3 + A0.w * 4 + 0x43]
label000012E2:
000012E2 2865 movea.l A4, -[A5]
000012E4 00A3 76B6 3384 ori.l -[A3], 0x76B63384
000012EA E324 asl D4.b, D1
000012EC 6500 0FB6 bcs +0xFB8 /* 000022A4 */
000012F0 3384 CB18 move.w [A1 + A4 * 2], D4
000012F4 6500 BB4B bcs -0x44B3 /* FFFFCE41 */
000012F8 B633 8453 cmp.b D3, [A3 + A0.w * 4 + 0x53]
000012FC 3265 movea.w A1, -[A5]
000012FE 001B 63B6 ori.b [A3]+, 0xB6
00001302 3384 9311 move.w [[A1 + A1 * 2]], D4
// begin alternate branch 00001304-00001306
label00001304:
00001304 9311 sub.b [A1], D1
// end alternate branch 00001304-00001306
label00001304: // (misaligned)
00001306 6500 9332 bcs -0x6CCC /* FFFFA63A */
0000130A B633 845B cmp.b D3, [A3 + A0.w * 4 + 0x5B]
0000130E 3265 movea.w A1, -[A5]
00001310 0023 63B6 ori.b -[A3], 0xB6
00001314 3384 DB39 6500 233F move.w [[A1 + 0x6500233F + A5 * 2]], D4
0000131C B633 84AB cmp.b D3, [A3 + A0.w * 4 - 0x85]
00001320 1D65 004B move.b [A6 + 0x4B], -[A5]
00001324 55B6 3384 subq.l <<invalid full ext with I/IS == 4>>, 2
00001328 6332 bls +0x34 /* 0000135C */
0000132A 6500 0FB6 bcs +0xFB8 /* 000022E2 */
0000132E 3384 D335 6500 AB76 move.w [[A1 + 0x6500AB76] + A5 * 2], D4
00001336 B633 84AB cmp.b D3, [A3 + A0.w * 4 - 0x85]
0000133A 2C65 movea.l A6, -[A5]
0000133C 005B 55B6 ori.w [A3]+, 0x55B6
00001340 3384 732A 6500 FB44 move.w [[A1 + 0x6500 + D7 * 2] - 0x4BC], D4
00001348 B633 8493 cmp.b D3, [A3 + A0.w * 4 - 0x109]
0000134C 4465 neg.w -[A5]
0000134E 00BB 76B6 3384 7B32 6500 6355 B633 ori.l [[PC + 0x65006355 + D7 * 2] - 0x49CD], 0x76B63384
label0000135C:
0000135C 8463 or.w D2, -[A3]
0000135E 2F65 009B move.l [A7 + 0x9B], -[A5]
00001362 32B6 3384 move.w [A1], <<invalid full ext with I/IS == 4>>
00001366 CB1B and.b [A3]+, D5
00001368 6500 0B20 bcs +0xB22 /* 00001E8A */
0000136C B633 6733 04EB 5465 000F B633 cmp.b D3, [[A3 + 0x4EB5465 + D6 * 8] + 0xFB633]
00001378 846B 2F65 or.w D2, [A3 + 0x2F65]
0000137C 000F B633 ori.b A7, 0x33 /* '3' */
00001380 84F3 5465 divu.w D2, [A3 + D5.w * 4 + 0x65]
00001384 00D3 .incomplete
00001386 76B6 moveq.l D3, 0xFFFFFFB6
00001388 3384 BB3E 6500 3B3F B633 move.w [[A1 + 0x65003B3F] + A3 * 2 - 0x49CD], D4
00001392 8473 2F65 or.w D2, <<invalid full ext with IS == 1 and I/IS == 5>>
00001396 000F B633 ori.b A7, 0x33 /* '3' */
0000139A 844B or.w D2, A3
0000139C 2865 movea.l A4, -[A5]
0000139E 00E3 .incomplete
000013A0 76B6 moveq.l D3, 0xFFFFFFB6
000013A2 3384 0F65 move.w <<invalid full ext with IS == 1 and I/IS == 5>>, D4
000013A6 0043 63B6 ori.w D3, 0x63B6
000013AA 3384 8332 6500 4B63 B633 move.w [[A1 + 0x65004B63 + A0 * 2] - 0x49CD], D4
000013B4 84C3 divu.w D2, D3
000013B6 3E65 movea.w A7, -[A5]
000013B8 0073 55B6 3384 ori.w <<invalid full ext with I/IS == 4>>, 0x55B6
000013BE 0F65 bchg -[A5], D7
000013C0 00F3 .incomplete
000013C2 7626 moveq.l D3, 0x26
000013C4 FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
000013C6 3E2D DFE1 move.w D7, [A5 - 0x201F]
000013CA BBC3 cmpa.l A5, D3
000013CC 2B70 632E 65F6 DA82 D854 move.l [A5 - 0x27AC], [[A0 + 0x65F6] + D6 * 2 - 0x257E]
000013D6 1702 move.b -[A3], D2
000013D8 1382 51DE move.b <<invalid full ext with IS == 1 and I/IS == 6>>, D2
000013DC 8E0F or.b D7, A7
000013DE E1C4 asl .w D4
000013E0 0F70 2DF9 9B0D 24AB bchg [[-0x64F2DB55]], D7
000013E8 1C1B move.b D6, [A3]+
000013EA 059B bclr [A3]+, D2
000013EC 0D8E bclr A6, D6
000013EE 0F00 btst D0, D7
000013F0 8B88 088E unpk -[A5], -[A0], 0x088E
000013F4 0F8E bclr A6, D7
000013F6 4356 chk.w D1, [A6]
000013F8 0003 8173 ori.b D3, 0x73 /* 's' */
000013FC 222A 1003 move.l D1, [A2 + 0x1003]
00001400 025A 608E andi.w [A2]+, 0x608E
00001404 7B62 moveq.l D5, 0x62
00001406 C5F0 1288 muls.w D2, [A0 + D1.w * 2 - 0x120]
0000140A 147C 7322 movea.b A2, 0x22 /* '\"' */
0000140E 00A3 66A3 052A ori.l -[A3], 0x66A3052A
00001414 5CE1 sge -[A1]
00001416 3EF2 FB62 735C 269B move.w [A7]+, [[A2 + 0x735C] + 0x269B]
0000141E 1EA3 move.b [A7], -[A3]
00001420 18A9 07A1 move.b [A4], [A1 + 0x7A1]
00001424 B883 cmp.l D4, D3
00001426 2E70 5705 movea.l A7, [[A0 + <<invalid base displacement size>>] + D5 * 8]
0000142A 6502 bcs +0x4 /* 0000142E */
0000142C BB17 xor.b [A7], D5
label0000142E:
0000142E 8E0F or.b D7, A7
00001430 8EE3 divu.w D7, -[A3]
00001432 0325 btst -[A5], D1
00001434 EF33 roxl D3.b, D7
00001436 5302 subq.b D2, 1
00001438 7B2C moveq.l D5, 0x2C
0000143A 0301 btst D1, D1
0000143C 5373 61F1 0301 8B17 subq.w [[0x3018B17]], 1
00001444 0800 0F38 btst.b D0, 0x38 /* '8' */
00001448 4109 .invalid 0, A1 // invalid opcode 4 with b == 4
0000144A 00E3 .incomplete
0000144C 450B .invalid 2, A3 // invalid opcode 4 with b == 4
0000144E 3B0A move.w -[A5], A2
00001450 1B7B EB31 1704 F61B 7B00 move.b [A5 + 0x7B00], [[PC + 0x1704F61B + A6 * 2]]
0000145A 930C subx.b -[A1], -[A4]
0000145C 0301 btst D1, D1
0000145E 5301 subq.b D1, 1
00001460 0703 btst D3, D3
00001462 11FC 7308 5B00 move.b [0x00005B00], 0x8
00001468 01B6 62F3 bclr [A6 + D6.w * 2 - 0x13], D0
0000146C 2500 move.l -[A2], D0
0000146E D32F DC08 add.b [A7 - 0x23F8], D1
00001472 8E93 or.l D7, [A3]
00001474 0645 02D3 addi.w D5, 0x2D3
00001478 2906 move.l -[A4], D6
0000147A 087C D329 00AB bchg.b 0xAB, 0x29 /* ')' */
00001480 0B03 btst D3, D5
00001482 014B bchg A3, D0
00001484 73E6 moveq.l D1, 0xFFFFFFE6
00001486 0301 btst D1, D1
00001488 F325 .extension 0x325 <<F/4-5/1>> // unimplemented
0000148A 7308 moveq.l D1, 0x08
0000148C 6373 bls +0x75 /* 00001501 */
0000148E 92C3 sub.w A1, D3
00001490 26C3 move.l [A3]+, D3
00001492 A66B syscall TestManager, flags=6
00001494 73C3 moveq.l D1, 0xFFFFFFC3
00001496 26DB move.l [A3]+, [A3]+
00001498 3DD3 move.w <<invalid special address>>, [A3]
0000149A 0234 4B53 D302 4233 andi.b [[A4 + <<invalid base displacement size>> + A5 * 2] + 0x4233], 0x53 /* 'S' */
000014A2 3507 move.w -[A2], D7
000014A4 0386 bclr D6, D1
000014A6 6353 bls +0x55 /* 000014FB */
000014A8 C305 abcd D1, D5
000014AA 7309 moveq.l D1, 0x09
000014AC E33D rol D5.b, D1
000014AE 85F8 2B2C divs.w D2, [0x00002B2C]
000014B2 6500 F331 bcs -0xCCD /* 000007E5 */
// begin alternate branch 000014B4-000014B6
fn000014B4:
000014B4 F331 .extension 0x331 <<F/4-5/1>> // unimplemented
// end alternate branch 000014B4-000014B6
fn000014B4: // (misaligned)
000014B6 0702 btst D2, D3
000014B8 DE53 add.w D7, [A3]
000014BA 531B subq.b [A3]+, 1
000014BC 6B63 bmi +0x65 /* 00001521 */
000014BE 4AC1 tas.b D1
000014C0 E903 asl D3.b, 4
000014C2 015B bchg [A3]+, D0
000014C4 5361 subq.w -[A1], 1
000014C6 0833 2CDB 13C3 2633 3902 btst.b [[ + <<invalid base displacement size>>] + 0x26333902], 0xDB
000014D0 0F02 btst D2, D7
000014D2 0F02 btst D2, D7
000014D4 0F02 btst D2, D7
000014D6 731E moveq.l D1, 0x1E
000014D8 3704 move.w -[A3], D4
000014DA 9553 sub.w [A3], D2
000014DC 4D7B 0200 chk.w D6, [PC + D0.w * 2]
000014E0 0FE6 .incomplete
000014E2 0310 btst [A0], D1
000014E4 F325 .extension 0x325 <<F/4-5/1>> // unimplemented
000014E6 0FB6 3B35 D44B 0000 bclr [[A6 - 0x2BB50000] + D3 * 2], D7
000014EE 4307 .invalid 1, D7 // invalid opcode 4 with b == 4
000014F0 7CE1 moveq.l D6, 0xFFFFFFE1
000014F2 05CB .incomplete
000014F4 6681 bne -0x7D /* 00001477 */
000014F6 042B 2C7C 5B53 subi.b [A3 + 0x5B53], 0x7C /* '|' */
000014FC 009B 057C 332C ori.l [A3]+, 0x57C332C
00001502 6500 C10B bcs -0x3EF3 /* FFFFD60F */
00001506 6100 5301 bsr +0x5303 /* 00006809 */
0000150A 6500 8B17 bcs -0x74E7 /* FFFFA023 */
0000150E 000F 45A0 ori.b A7, 0xA0
// begin alternate branch 00001510-00001512
label00001510:
00001510 45A0 .invalid 2, -[A0] // invalid opcode 4 with b == 6
// end alternate branch 00001510-00001512
label00001510: // (misaligned)
00001512 E100 asl D0.b, 8
00001514 619E bsr -0x60 /* 000014B4 */
00001516 DB2F 6519 add.b [A7 + 0x6519], D5
0000151A 0F2D 0701 btst [A5 + 0x701], D7
0000151E 0BDB .incomplete
00001520 2901 move.l -[A4], D1
00001522 2308 move.l -[A1], A0
00001524 0F25 btst -[A5], D7
00001526 2003 move.l D0, D3
00001528 01FB .incomplete
0000152A 2701 move.l -[A3], D1
0000152C 01A1 bclr -[A1], D0
0000152E 1921 move.b -[A4], -[A1]
00001530 1A25 move.b D5, -[A5]
00001532 0183 bclr D3, D0
00001534 22AD A00F move.l [A1], [A5 - 0x5FF1]
00001538 6563 bcs +0x65 /* 0000159D */
0000153A 9BEE 7002 sub.l A5, [A6 + 0x7002]
0000153E 0FE2 .incomplete
00001540 0F25 btst -[A5], D7
00001542 010F btst A7, D0
00001544 8E0F or.b D7, A7
00001546 020F E22B andi.b A7, 0x2B /* '+' */
0000154A 4525 .invalid 2, -[A5] // invalid opcode 4 with b == 4
0000154C 011F btst [A7]+, D0
0000154E 7002 moveq.l D0, 0x02
00001550 0FE2 .incomplete
00001552 5B3F subq.b <<invalid special address>>, 5
00001554 2501 move.l -[A2], D1
00001556 0F8E bclr A6, D7
00001558 C318 and.b [A0]+, D1
0000155A 020F E20F andi.b A7, 0xF
0000155E 2501 move.l -[A2], D1
00001560 0F8E bclr A6, D7
00001562 0F02 btst D2, D7
00001564 0FE2 .incomplete
00001566 9B77 2501 sub.w [[A7 + <<invalid base displacement size>> + D2 * 4]], D5
0000156A 0F8E bclr A6, D7
0000156C 0F02 btst D2, D7
0000156E 0FE2 .incomplete
00001570 4B4C chk.w D5, A4
00001572 2501 move.l -[A2], D1
00001574 0F8E bclr A6, D7
00001576 FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
00001578 020F E2FB andi.b A7, 0xFB
0000157C 1525 move.b -[A2], -[A5]
0000157E 01D3 .incomplete
00001580 678E beq -0x70 /* 00001510 */
00001582 0F02 btst D2, D7
00001584 0FE2 .incomplete
00001586 8377 2501 or.w [[A7 + <<invalid base displacement size>> + D2 * 4]], D1
0000158A 1F70 020F E223 move.b [A7 - 0x1DDD], [A0 + D0.w * 2 + 0xF]
00001590 4C25 010F movem.w D7,A4,A5,A6,A7, -[A5]
00001594 8E6B 1A02 or.w D7, [A3 + 0x1A02]
00001598 0FE2 .incomplete
0000159A FB4B .extension 0xB4B <<F/4-5/5>> // unimplemented
0000159C 2501 move.l -[A2], D1
0000159E 0F8E bclr A6, D7
000015A0 0F02 btst D2, D7
000015A2 0FE2 .incomplete
000015A4 AB55 syscall bMax
000015A6 2501 move.l -[A2], D1
000015A8 0F8E bclr A6, D7
000015AA BB1B xor.b [A3]+, D5
000015AC 020F E253 andi.b A7, 0x53 /* 'S' */
000015B0 7725 moveq.l D3, 0x25
000015B2 010F btst A7, D0
000015B4 8E0F or.b D7, A7
000015B6 020F E273 andi.b A7, 0x73 /* 's' */
000015BA 6325 bls +0x27 /* 000015E1 */
000015BC 010F btst A7, D0
000015BE 8EA3 or.l D7, -[A3]
000015C0 2C02 move.l D6, D2
000015C2 0FE2 .incomplete
000015C4 2377 2501 0F8E move.l [A1 + 0xF8E], [[A7 + <<invalid base displacement size>> + D2 * 4]]
000015CA 0F02 btst D2, D7
000015CC 0FE2 .incomplete
000015CE FB35 .extension 0xB35 <<F/4-5/5>> // unimplemented
000015D0 2501 move.l -[A2], D1
000015D2 0F8E bclr A6, D7
000015D4 831E or.b [A6]+, D1
000015D6 020F E27B andi.b A7, 0x7B /* '{' */
000015DA 5525 subq.b -[A5], 2
000015DC 010F btst A7, D0
000015DE 8E0F or.b D7, A7
000015E0 020F ED9C andi.b A7, 0x9C
000015E4 0F8E bclr A6, D7
000015E6 632A bls +0x2C /* 00001612 */
000015E8 020F E22B andi.b A7, 0x2B /* '+' */
000015EC 3F25 move.w -[A7], -[A5]
000015EE 01DB .incomplete
000015F0 3A8E move.w [A5], A6
000015F2 0F02 btst D2, D7
000015F4 0FE2 .incomplete
000015F6 3363 2501 move.w [A1 + 0x2501], -[A3]
000015FA 0F8E bclr A6, D7
000015FC EB17 roxl D7.b, 5
000015FE 020F E2C3 andi.b A7, 0xC3
00001602 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4
00001604 010F btst A7, D0
00001606 8ECB divu.w D7, A3
00001608 3902 move.w -[A4], D2
0000160A 0FE2 .incomplete
0000160C EB35 roxl D5.b, D5
0000160E 2501 move.l -[A2], D1
00001610 0F8E bclr A6, D7
label00001612:
00001612 4328 020F .invalid 1, [A0 + 0x20F] // invalid opcode 4 with b == 4
00001616 E2EB 4425 lsr .w [A3 + 0x4425]
0000161A 010F btst A7, D0
0000161C 8E0F or.b D7, A7
0000161E 020F E24B andi.b A7, 0x4B /* 'K' */
00001622 2625 move.l D3, -[A5]
00001624 010F btst A7, D0
00001626 8E0F or.b D7, A7
00001628 020F E2F3 andi.b A7, 0xF3
0000162C 6225 bhi +0x27 /* 00001653 */
0000162E 010F btst A7, D0
00001630 8EE3 divu.w D7, -[A3]
00001632 2402 move.l D2, D2
00001634 0FE2 .incomplete
00001636 7B2F moveq.l D5, 0x2F
00001638 2501 move.l -[A2], D1
0000163A 0F8E bclr A6, D7
0000163C 0F02 btst D2, D7
0000163E 0FE2 .incomplete
00001640 CB62 and.w -[A2], D5
00001642 2501 move.l -[A2], D1
00001644 0F8E bclr A6, D7
00001646 A321 syscall GetPtrSize, flags=3
00001648 020F E28B andi.b A7, 0x8B
0000164C 3225 move.w D1, -[A5]
0000164E 010F btst A7, D0
00001650 8E0F or.b D7, A7
00001652 020F E2BB andi.b A7, 0xBB
00001656 4425 neg.b -[A5]
00001658 010F btst A7, D0
0000165A 8E8B or.l D7, A3
0000165C 1D02 move.b -[A6], D2
0000165E 0FE2 .incomplete
00001660 3326 move.w -[A1], -[A6]
00001662 2501 move.l -[A2], D1
00001664 1F70 020F 619F move.b [A7 + 0x619F], [A0 + D0.w * 2 + 0xF]
0000166A 2501 move.l -[A2], D1
0000166C 0F8E bclr A6, D7
0000166E CB18 and.b [A0]+, D5
00001670 020F 619F andi.b A7, 0x9F
00001674 2501 move.l -[A2], D1
00001676 1F70 0293 73E2 move.b [A7 + 0x73E2], [A0 + D0.w * 2 - 0x109]
0000167C 8B1E or.b [A6]+, D5
0000167E 2501 move.l -[A2], D1
00001680 0F8E bclr A6, D7
00001682 0F02 btst D2, D7
00001684 0FE2 .incomplete
00001686 AB21 syscall RSect
00001688 2501 move.l -[A2], D1
0000168A 0F8E bclr A6, D7
0000168C 8319 or.b [A1]+, D1
0000168E 020F E2EB andi.b A7, 0xEB
00001692 1725 move.b -[A3], -[A5]
00001694 0193 bclr [A3], D0
00001696 A770 syscall SlotVRemove, flags=7
00001698 020F E2DB andi.b A7, 0xDB
0000169C 1525 move.b -[A2], -[A5]
0000169E 010F btst A7, D0
000016A0 8E53 or.w D7, [A3]
000016A2 3202 move.w D1, D2
000016A4 0FE2 .incomplete
000016A6 9B21 sub.b -[A1], D5
000016A8 2501 move.l -[A2], D1
000016AA 8B40 8E0F pack D5, D0, 0x8E0F
000016AE 020F E27B andi.b A7, 0x7B /* '{' */
000016B2 1325 move.b -[A1], -[A5]
000016B4 0193 bclr [A3], D0
000016B6 40A3 negx.l -[A3]
000016B8 6E70 bgt +0x72 /* 0000172A */
000016BA 020F 2D9E andi.b A7, 0x9E
000016BE 1F70 020F E2D3 move.b [A7 - 0x1D2D], [A0 + D0.w * 2 + 0xF]
000016C4 1725 move.b -[A3], -[A5]
000016C6 010F btst A7, D0
000016C8 8E5B or.w D7, [A3]+
000016CA 6202 bhi +0x4 /* 000016CE */
000016CC 0FE2 .incomplete
label000016CE:
000016CE A31B syscall SetZone, flags=3
000016D0 2501 move.l -[A2], D1
000016D2 0F8E bclr A6, D7
000016D4 C31B and.b [A3]+, D1
000016D6 020F E2EB andi.b A7, 0xEB
000016DA 0D25 btst -[A5], D6
000016DC 010F btst A7, D0
000016DE C14D exg A0, A5
000016E0 020F 6D9F andi.b A7, 0x9F
000016E4 0F8E bclr A6, D7
000016E6 0F02 btst D2, D7
000016E8 0F6D 9F0F bchg [A5 - 0x60F1], D7
000016EC 8EE3 divu.w D7, -[A3]
000016EE 1502 move.b -[A2], D2
000016F0 0FE2 .incomplete
000016F2 AB0E syscall MakeScaleTbl
000016F4 2501 move.l -[A2], D1
000016F6 0F8E bclr A6, D7
000016F8 0F02 btst D2, D7
000016FA 0FE2 .incomplete
000016FC 031B btst [A3]+, D1
000016FE 2501 move.l -[A2], D1
00001700 0F8E bclr A6, D7
00001702 0F02 btst D2, D7
00001704 0FE2 .incomplete
00001706 5B0E subq.b A6, 5
00001708 2501 move.l -[A2], D1
0000170A 0F8E bclr A6, D7
0000170C FB54 .extension 0xB54 <<F/4-5/5>> // unimplemented
0000170E 020F E243 andi.b A7, 0x43 /* 'C' */
00001712 0125 btst -[A5], D0
00001714 01EB .incomplete
00001716 188E move.b [A4], A6
00001718 0F02 btst D2, D7
0000171A 0F6D 9F9B bchg [A5 - 0x6065], D7
0000171E 408E negx.l A6
00001720 F362 .extension 0x362 <<F/4-5/1>> // unimplemented
00001722 020F 0E18 andi.b A7, 0x18
00001726 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4
00001728 419C .invalid 0, [A4]+ // invalid opcode 4 with b == 6
label0000172A:
0000172A 1705 move.b -[A3], D5
0000172C 855C or.w [A4]+, D2
0000172E 1253 movea.b A1, [A3]
00001730 0400 0F65 subi.b D0, 0x65 /* 'e' */
00001734 0063 365B ori.w -[A3], 0x365B /* '6[' */
00001738 02C9 .incomplete
0000173A E38E lsl D6, 1
0000173C 0FE5 .incomplete
0000173E 4885 ext.w D5
00001740 E3D8 lsl .w [A0]+
00001742 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00001744 56BB 2642 addq.l [PC + D2.w * 8 + 0x42], 3
00001748 21EA 530E 8D5C move.l [0xFFFF8D5C], [A2 + 0x530E]
0000174E 1326 move.b -[A1], -[A6]
00001750 E20F lsr D7.b, 1
00001752 A506 syscall KillIO, flags=5
00001754 0F8E bclr A6, D7
00001756 931D sub.b [A5]+, D1
00001758 020F E253 andi.b A7, 0x53 /* 'S' */
0000175C 6425 bcc +0x27 /* 00001783 */
0000175E 010F btst A7, D0
00001760 8E6B 6202 or.w D7, [A3 + 0x6202]
00001764 0FE2 .incomplete
00001766 2B78 2501 0F8E move.l [A5 + 0xF8E], [0x00002501]
0000176C BB0E cmpm.b [A5]+, [A6]+
0000176E 020F E21B andi.b A7, 0x1B
00001772 7825 moveq.l D4, 0x25
00001774 010F btst A7, D0
00001776 8ECB divu.w D7, A3
00001778 5402 addq.b D2, 2
0000177A 0FE2 .incomplete
0000177C 3364 2501 move.w [A1 + 0x2501], -[A4]
00001780 0F8E bclr A6, D7
00001782 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4
00001784 020F E20F andi.b A7, 0xF
00001788 2501 move.l -[A2], D1
0000178A 0F8E bclr A6, D7
0000178C 1B76 020F EDEA move.b [A5 - 0x1216], [A6 + D0.w * 2 + 0xF]
00001792 0F8E bclr A6, D7
00001794 6B0E bmi +0x10 /* 000017A4 */
00001796 020F E253 andi.b A7, 0x53 /* 'S' */
0000179A 5625 addq.b -[A5], 3
0000179C 010F btst A7, D0
0000179E 8E23 or.b D7, -[A3]
000017A0 7602 moveq.l D3, 0x02
000017A2 0FE2 .incomplete
label000017A4:
000017A4 0F25 btst -[A5], D7
000017A6 010F btst A7, D0
000017A8 8EC3 divu.w D7, D3
000017AA 0E02 0FED .invalid.b D2, 0xED // invalid immediate operation
000017AE EAAB lsr D3, D5
000017B0 EE70 roxr D0.w, D7
000017B2 020F EDEA andi.b A7, 0xEA
000017B6 1F70 020F EDEA move.b [A7 - 0x1216], [A0 + D0.w * 2 + 0xF]
000017BC 0FC1 .incomplete
000017BE 6A02 bpl +0x4 /* 000017C2 */
000017C0 0FE2 .incomplete
label000017C2:
000017C2 5B26 subq.b -[A6], 5
000017C4 2501 move.l -[A2], D1
000017C6 1F70 020F E2EB move.b [A7 - 0x1D15], [A0 + D0.w * 2 + 0xF]
000017CC 6325 bls +0x27 /* 000017F3 */
000017CE 010F btst A7, D0
000017D0 8E2B 0402 or.b D7, [A3 + 0x402]
000017D4 0F6D ED0F bchg [A5 - 0x12F1], D7
000017D8 8EEB 2202 divu.w D7, [A3 + 0x2202]
000017DC 0FE2 .incomplete
000017DE 1B23 move.b -[A5], -[A3]
000017E0 2501 move.l -[A2], D1
000017E2 0F8E bclr A6, D7
000017E4 9321 sub.b -[A1], D1
000017E6 020F E2B3 andi.b A7, 0xB3
000017EA 6325 bls +0x27 /* 00001811 */
000017EC 010F btst A7, D0
000017EE 8E5B or.w D7, [A3]+
000017F0 2A02 move.l D5, D2
000017F2 3B39 E2A3 3225 move.w -[A5], [0xE2A33225]
000017F8 010F btst A7, D0
000017FA 8E43 or.w D7, D3
000017FC 1702 move.b -[A3], D2
000017FE 0FE2 .incomplete
00001800 7B77 moveq.l D5, 0x77
00001802 2501 move.l -[A2], D1
00001804 0F8E bclr A6, D7
00001806 7362 moveq.l D1, 0x62
00001808 020F E21B andi.b A7, 0x1B
0000180C 4C25 010F movem.w D7,A4,A5,A6,A7, -[A5]
00001810 8E9B or.l D7, [A3]+
00001812 2102 move.l -[A0], D2
00001814 0FE2 .incomplete
00001816 8363 or.w -[A3], D1
00001818 2501 move.l -[A2], D1
0000181A 0F41 bchg D1, D7
0000181C 7B02 moveq.l D5, 0x02
0000181E 0F6D ED07 bchg [A5 - 0x12F9], D7
00001822 85C6 divs.w D2, D6
00001824 020F 6DED andi.b A7, 0xED
00001828 1F70 020F E2DB move.b [A7 - 0x1D25], [A0 + D0.w * 2 + 0xF]
0000182E 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4
00001830 010F btst A7, D0
00001832 8E7B 1E02 or.w D7, [PC + D1 * 8 + 0x2]
00001836 0F6D ED0F bchg [A5 - 0x12F1], D7
0000183A 8EB3 1602 or.l D7, [A3 + D1.w * 8 + 0x2]
0000183E 0FE2 .incomplete
00001840 5B63 subq.w -[A3], 5
00001842 0707 btst D7, D3
00001844 2462 movea.l A2, -[A2]
00001846 0B30 8E83 btst [A0 + A0 * 8 - 0x125], D5
// begin alternate branch 00001848-0000184A
label00001848:
00001848 8E83 or.l D7, D3
// end alternate branch 00001848-0000184A
label00001848: // (misaligned)
0000184A 6202 bhi +0x4 /* 0000184E */
0000184C 0FE2 .incomplete
label0000184E:
0000184E 133A 0707 move.b -[A1], [PC + 0x707 /* 00001F57, cstring ""<EOF> */]
00001852 AC62 syscall ForeColor, auto_pop
00001854 0B68 8E4B bchg [A0 - 0x71B5], D5
00001858 3202 move.w D1, D2
0000185A 0FE2 .incomplete
0000185C 333F move.w -[A1], <<invalid special address>>
0000185E A5E4 syscall vRfNCall, flags=5
00001860 2101 move.l -[A0], D1
00001862 8B62 or.w -[A2], D5
00001864 020F E20F andi.b A7, 0xF
00001868 65DE bcs -0x20 /* 00001848 */
0000186A 2101 move.l -[A0], D1
0000186C B31B xor.b [A3]+, D1
0000186E 020F E253 andi.b A7, 0x53 /* 'S' */
00001872 5525 subq.b -[A5], 2
00001874 0621 01D3 addi.b -[A1], 0xD3
00001878 5402 addq.b D2, 2
0000187A 0FE2 .incomplete
0000187C 4355 chk.w D1, [A5]
0000187E 2501 move.l -[A2], D1
00001880 0F8E bclr A6, D7
00001882 A31D syscall MaxMem, flags=3
00001884 020F E2B3 andi.b A7, 0xB3
00001888 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
0000188A 06A4 6507 2B76 addi.l -[A4], 0x65072B76
00001890 020F E233 andi.b A7, 0x33 /* '3' */
00001894 5507 subq.b D7, 2
00001896 06F8 .incomplete
00001898 2501 move.l -[A2], D1
0000189A F322 .extension 0x322 <<F/4-5/1>> // unimplemented
0000189C 020F E203 andi.b A7, 0x3
000018A0 2007 move.l D0, D7
000018A2 071C btst [A4]+, D3
000018A4 2501 move.l -[A2], D1
000018A6 9362 sub.w -[A2], D1
000018A8 020F E2D3 andi.b A7, 0xD3
000018AC 4461 neg.w -[A1]
000018AE 9025 sub.b D0, -[A5]
000018B0 01E3 .incomplete
000018B2 1702 move.b -[A3], D2
000018B4 0FE2 .incomplete
000018B6 FB39 .extension 0xB39 <<F/4-5/5>> // unimplemented
000018B8 0707 btst D7, D3
000018BA 2825 move.l D4, -[A5]
000018BC 01B3 3E02 bclr [A3 + D3 * 8 + 0x2], D0
000018C0 0FE2 .incomplete
000018C2 EB39 rol D1.b, D5
000018C4 0707 btst D7, D3
000018C6 0025 01FB ori.b -[A5], 0xFB
000018CA 1F02 move.b -[A7], D2
000018CC 0FE2 .incomplete
000018CE C344 exg D1, D4
000018D0 0706 btst D6, D3
000018D2 EC25 asr D5.b, D6
000018D4 0133 7602 btst [A3 + D7.w * 8 + 0x2], D0
000018D8 0FE2 .incomplete
000018DA 4B76 0707 1825 014B chk.w D5, [[A6 + <<invalid base displacement size>>] + D0 * 8 + 0x1825014B]
000018E2 6202 bhi +0x4 /* 000018E6 */
000018E4 0FE2 .incomplete
label000018E6:
000018E6 E335 roxl D5.b, D1
000018E8 0707 btst D7, D3
000018EA 3025 move.w D0, -[A5]
000018EC 010F btst A7, D0
000018EE 020F ED4D andi.b A7, 0x4D /* 'M' */
000018F2 0F8E bclr A6, D7
000018F4 E300 asl D0.b, 1
000018F6 020F ED4D andi.b A7, 0x4D /* 'M' */
000018FA 1F70 020F ADEE move.b [A7 - 0x5212], [A0 + D0.w * 2 + 0xF]
00001900 0F8E bclr A6, D7
00001902 0F02 btst D2, D7
00001904 0FAD EE0F bclr [A5 - 0x11F1], D7
00001908 8EDB divu.w D7, [A3]+
0000190A 1502 move.b -[A2], D2
0000190C 0FE2 .incomplete
0000190E DB39 2501 0F8E add.b [0x25010F8E], D5
00001914 3B76 0283 246D move.w [A5 + 0x246D], [A6 + D0.w * 2 - 0x125]
0000191A 500F addq.b A7, 8
0000191C 8E0F or.b D7, A7
0000191E 0263 536D andi.w -[A3], 0x536D /* 'Sm' */
// begin alternate branch 00001920-00001924
label00001920:
00001920 536D 500F subq.w [A5 + 0x500F], 1
// end alternate branch 00001920-00001924
label00001920: // (misaligned)
00001922 500F addq.b A7, 8
00001924 8EC3 divu.w D7, D3
00001926 3902 move.w -[A4], D2
00001928 3B35 E293 move.w -[A5], [A5 + A6.w * 2 - 0x109]
0000192C 2125 move.l -[A0], -[A5]
0000192E 010F btst A7, D0
00001930 8E0F or.b D7, A7
00001932 025B 4AE2 andi.w [A3]+, 0x4AE2
00001936 931D sub.b [A5]+, D1
00001938 2501 move.l -[A2], D1
0000193A 0F8E bclr A6, D7
0000193C 0F02 btst D2, D7
0000193E CB43 exg D5, D3
00001940 2D4F 0F8E move.l [A6 + 0xF8E], A7
00001944 732A moveq.l D1, 0x2A
00001946 0263 19E2 andi.w -[A3], 0x19E2
0000194A 030A btst A2, D1
0000194C 2501 move.l -[A2], D1
0000194E 1788 890F E2F3 1025 move.b [[A3 + <<invalid base displacement size>>] + A0 - 0x1D0CEFDB], A0
00001956 010F btst A7, D0
00001958 8E0F or.b D7, A7
0000195A 02F3 .incomplete
0000195C 25E2 230F move.l [PC + 0x230F /* 00003C6D, cstring ""<EOF> */], -[A2]
00001960 2501 move.l -[A2], D1
00001962 0F8E bclr A6, D7
00001964 DB62 add.w -[A2], D5
00001966 020F E2E3 andi.b A7, 0xE3
0000196A 0D25 btst -[A5], D6
0000196C 010F btst A7, D0
0000196E 8E0F or.b D7, A7
00001970 021B 2F6D andi.b [A3]+, 0x6D /* 'm' */
00001974 ED0F lsl D7.b, 6
00001976 8EFB 3902 3353 divu.w D7, [[PC + <<invalid base displacement size>> + D3] + 0x3353]
0000197C ED4D lsl D5.w, 6
0000197E 5BB8 7002 subq.l [0x00007002], 5
00001982 D329 ED4D add.b [A1 - 0x12B3], D1
00001986 0F8E bclr A6, D7
00001988 CB14 and.b [A4], D5
0000198A 0243 73ED andi.w D3, 0x73ED
0000198E 4D23 .invalid 6, -[A3] // invalid opcode 4 with b == 4
00001990 688E bvc -0x70 /* 00001920 */
00001992 9344 subx.w D1, D4
00001994 023B 730E 1861 andi.b [PC + D1 + 0x61], 0xE
0000199A EC53 roxr D3.w, 6
0000199C 1C1F move.b D6, [A7]+
0000199E 65ED bcs -0x11 /* 0000198D */
000019A0 61EB bsr -0x13 /* 0000198D */
000019A2 1F23 move.b -[A7], -[A3]
000019A4 500A addq.b A2, 8
000019A6 23D0 6100 61EF move.l [0x610061EF], [A0]
000019AC 0F81 bclr D1, D7
000019AE 0093 BC01 EE0F ori.l [A3], 0xBC01EE0F
000019B4 0A0C 2C21 xori.b A4, 0x21 /* '!' */
000019B8 EDCB 0132 bfffo D0, A3 {4:D2}
000019BC 1A6B 5D00 movea.b A5, [A3 + 0x5D00]
000019C0 0F8C bclr A4, D7
000019C2 8301 sbcd D1, D1
000019C4 48CB 0010 movem.l A3, D4
000019C8 046B 5DE3 0743 subi.w [A3 + 0x743], 0x5DE3
000019CE 122C 7328 move.b D1, [A4 + 0x7328]
000019D2 8B0F sbcd -[A5], -[A7]
000019D4 0A9B 3707 04B6 xori.l [A3]+, 0x370704B6
000019DA 432C 7328 .invalid 1, [A4 + 0x7328] // invalid opcode 4 with b == 4
000019DE DB07 addx.b D5, D7
000019E0 C900 abcd D4, D0
000019E2 AB73 syscall stMASK0
000019E4 C243 and.w D1, D3
000019E6 2CFB 0932 D693 5C7B 2327 move.l [A6]+, [[PC - 0x296CA385 + D0] + 0x2327]
000019F0 000C AB08 ori.b A4, 0x8
000019F4 BB01 xor.b D1, D5
000019F6 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
label000019F8:
000019F8 0A2B 0416 AB0F xori.b [A3 - 0x54F1], 0x16
000019FE 2B05 move.l -[A5], D5
00001A00 432C 6102 .invalid 1, [A4 + 0x6102] // invalid opcode 4 with b == 4
00001A04 C693 and.l D3, [A3]
00001A06 08B0 06C3 01B3 050F 32D6 9B3C C36E bclr.b [[0x50F32D6 + D0] - 0x64C33C92], 0xC3
00001A14 3903 move.w -[A4], D3
00001A16 B31D xor.b [A5]+, D1
00001A18 2103 move.l -[A0], D3
00001A1A 7308 moveq.l D1, 0x08
00001A1C C385 and.l D5, D1
00001A1E E303 asl D3.b, 1
00001A20 6B60 bmi +0x62 /* 00001A82 */
00001A22 0B3B 561F btst [PC + D5.w * 8 + 0x1F], D5
00001A26 481C nbcd.b [A4]+
00001A28 0400 D31B subi.b D0, 0x1B
00001A2C 526B 0D73 addq.w [A3 + 0xD73], 1
00001A30 4A3B 2B73 08D3 8204 0328 C105 tst.b [[PC + 0x8D38204] + 0x328C105]
00001A3C F4D3 cinvp DATA+INST, [A3]
00001A3E 0256 0328 andi.w [A6], 0x328
00001A42 CB01 abcd D5, D1
00001A44 5B17 subq.b [A7], 5
00001A46 232F CB02 move.l -[A1], [A7 - 0x34FE]
00001A4A 1400 move.b D2, D0
00001A4C 0F36 4305 btst [[A6 + <<invalid base displacement size>>] + D4 * 2], D7
00001A50 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
00001A52 F310 .extension 0x310 <<F/4-5/1>> // unimplemented
00001A54 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00001A56 0328 388B btst [A0 + 0x388B], D1
00001A5A 010F btst A7, D0
00001A5C 4608 not.b A0
00001A5E 00E3 .incomplete
00001A60 4C06 3621 movem.w D0,D5,A1,A2,A4,A5, D6
00001A64 C637 0494 and.b D3, [A7 + D0.w * 4 - 0x108]
00001A68 0709 btst A1, D3
00001A6A 069B 233C 4B60 addi.l [A3]+, 0x233C4B60 /* '#<K`' */
00001A70 48D6 DB5A movem.l [A6], D1,D3,D4,D6,A0,A1,A3,A4,A6,A7
00001A74 4B47 chk.w D5, D7
00001A76 1AAB 548B move.b [A5], [A3 + 0x548B]
00001A7A 1613 move.b D3, [A3]
00001A7C 0182 bclr D2, D0
00001A7E E454 roxr D4.w, 2
00001A80 A31A syscall GetZone, flags=3
label00001A82:
00001A82 6A14 bpl +0x16 /* 00001A98 */
00001A84 AB27 syscall StretchBits
00001A86 C34D exg A1, A5
00001A88 4328 6B6F .invalid 1, [A0 + 0x6B6F] // invalid opcode 4 with b == 4
00001A8C FB35 .extension 0xB35 <<F/4-5/5>> // unimplemented
00001A8E 831B or.b [A3]+, D1
00001A90 0301 btst D1, D1
00001A92 0789 bclr A1, D3
00001A94 3737 01D0 move.w -[A3], []
label00001A98:
00001A98 0B0B btst A3, D5
00001A9A 0402 0784 subi.b D2, 0x84
00001A9E 8DA2 or.l -[A2], D6
00001AA0 0227 82F7 andi.b -[A7], 0xF7